@@ -14,6 +14,13 @@ workflow:
1414
1515default :
1616 interruptible : true
17+ before_script :
18+ - export CLARA_HOME=$CI_PROJECT_DIR/clara
19+ - export COATJAVA=$CI_PROJECT_DIR/coatjava
20+ - export PATH=$CLARA_HOME/plugins/clas12/bin:$PATH
21+ - export PATH=$CLARA_HOME/bin:$PATH
22+ - export PATH=$COATJAVA/bin:$PATH
23+ - echo $PATH
1724
1825stages :
1926 - build
@@ -43,35 +50,29 @@ depana:
4350download :
4451 stage : build
4552 script :
46- - xrdcp xroot://sci-xrootd.jlab.org///osgpool/hallb/clas12/validation/clas_005038.evio.00000 ./
47- - xrdcp xroot://sci-xrootd.jlab.org///osgpool/hallb/clas12/validation/raw/rg-l/clas_021559.evio.00001 ./
4853 - xrdcp xroot://sci-xrootd.jlab.org///osgpool/hallb/clas12/validation/raw/rg-d/clas_018779.evio.00001 ./
4954 artifacts :
5055 when : always
5156 expire_in : 1 day
5257 paths :
53- - clas_005038.evio.00000
54- - clas_021559.evio.00001
5558 - clas_018779.evio.00001
5659
5760spotbugs :
5861 stage : test
5962 needs : [build]
6063 dependencies : [build]
6164 script :
62- - >
63- tar -xzf coatjava.tar.gz &&
64- ./build-coatjava.sh -T$JL_RUNNER_AVAIL_CPU --spotbugs --quiet --no-progress
65+ - tar -xzf coatjava.tar.gz
66+ - ./build-coatjava.sh -T$JL_RUNNER_AVAIL_CPU --spotbugs --quiet --no-progress
6567
6668unit_tests :
6769 stage : test
6870 needs : [build]
6971 dependencies : [build]
7072 script :
71- - >
72- tar -xzf coatjava.tar.gz &&
73- ./build-coatjava.sh -T$JL_RUNNER_AVAIL_CPU --unittests --quiet --no-progress &&
74- ./validation/jacoco-aggregate.sh
73+ - tar -xzf coatjava.tar.gz
74+ - ./build-coatjava.sh -T$JL_RUNNER_AVAIL_CPU --unittests --quiet --no-progress
75+ - ./validation/jacoco-aggregate.sh
7576 artifacts :
7677 when : always
7778 expire_in : 1 day
@@ -83,16 +84,15 @@ docs:
8384 needs : [build,unit_tests]
8485 dependencies : [build,unit_tests]
8586 script :
86- - >
87- tar -xzf coatjava.tar.gz &&
88- python3 -m venv venv &&
89- source venv/bin/activate &&
90- python3 -m pip install -r docs/mkdocs/requirements.txt &&
91- ./docs/mkdocs/generate.sh pages &&
92- libexec/build-javadocs.sh &&
93- ls -l && ls -l pages && ls -l publish &&
94- mv target/reports/apidocs pages/javadoc &&
95- cp -r publish pages/jacoco
87+ - tar -xzf coatjava.tar.gz
88+ - python3 -m venv venv
89+ - source venv/bin/activate
90+ - python3 -m pip install -r docs/mkdocs/requirements.txt
91+ - ./docs/mkdocs/generate.sh pages
92+ - libexec/build-javadocs.sh
93+ - ls -l && ls -l pages && ls -l publish
94+ - mv target/reports/apidocs pages/javadoc
95+ - cp -r publish pages/jacoco
9696 artifacts :
9797 when : always
9898 expire_in : 7 days
@@ -119,14 +119,11 @@ eb:
119119clara :
120120 allow_failure : true
121121 stage : test
122- needs : [build]
123- dependencies : [build]
122+ needs : [build,download ]
123+ dependencies : [build,download ]
124124 script :
125- - >
126- tar -xzf clara.tar.gz &&
127- ./clara/plugins/clas12/bin/run-clara -c ./clara
128- -t $JL_RUNNER_AVAIL_CPU -y ./etc/services/rgd-clarode.yml
129- -n 100 -o ./out clas_018779.evio.00001
125+ - tar -xzf clara.tar.gz && ls -l
126+ - run-clara -v -c $CLARA_HOME -t $JL_RUNNER_AVAIL_CPU -y ./etc/services/rgd-clarode.yml -n 100 -o out clas_018779.evio.00001
130127
131128profile :
132129 stage : test
@@ -140,10 +137,10 @@ profile:
140137deploy :
141138 stage : deploy
142139 script :
143- - echo DEPLOY!!!
140+ - echo DEPLOY!
144141
145142release :
146143 stage : deploy
147144 script :
148- - echo RELEASE!!!
145+ - echo RELEASE!
149146
0 commit comments