Fix 2.4.2 upgrade notes formatting refs #19330
[arvados.git] / sdk / python / tests / fed-migrate / jenkins.sh
1 #!/bin/bash
2
3 if test -z "$WORKSPACE" ; then
4     echo "WORKSPACE unset"
5     exit 1
6 fi
7
8 docker stop fedbox1 fedbox2 fedbox3
9 docker rm fedbox1 fedbox2 fedbox3
10 docker rm fedbox1-data fedbox2-data fedbox3-data
11
12 set -ex
13
14 mkdir -p $WORKSPACE/tmp
15 cd $WORKSPACE/tmp
16 virtualenv --python python3 venv3
17 . venv3/bin/activate
18
19 cd $WORKSPACE/sdk/python
20 pip install -e .
21
22 cd $WORKSPACE/sdk/cwl
23 pip install -e .
24
25 export PATH=$PATH:$WORKSPACE/tools/arvbox/bin
26
27 mkdir -p $WORKSPACE/tmp/arvbox
28 cd $WORKSPACE/sdk/python/tests/fed-migrate
29 cwltool arvbox-make-federation.cwl \
30         --arvbox_base $WORKSPACE/tmp/arvbox \
31         --branch $(git rev-parse HEAD) \
32         --arvbox_mode localdemo > fed.json
33
34 cwltool fed-migrate.cwl fed.json