Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
EIC
NPDet
Commits
df9bad4d
Commit
df9bad4d
authored
Oct 04, 2021
by
Sylvester Joosten
Browse files
Update CI
parent
d788e1eb
Pipeline
#19984
passed with stages
in 2 minutes and 45 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
df9bad4d
...
...
@@ -3,26 +3,21 @@ image: eicweb.phy.anl.gov:4567/containers/eic_container/jug_dev:testing
stages
:
-
build
-
test
-
container
-
deploy
.eicweb
:
rules
:
-
if
:
'
$CI_SERVER_HOST
==
"eicweb.phy.anl.gov"'
tags
:
-
silicon
.
not-eicweb
:
.
documentation
:
rules
:
-
if
:
'
$CI_SERVER_HOST
!=
"eicweb.phy.anl.gov"
'
-
if
:
'
$CI_SERVER_HOST
!=
"eicweb.phy.anl.gov"
&&
$CI_COMMIT_BRANCH
==
"master"'
compile
:
extends
:
.eicweb
stage
:
build
script
:
-
bash bin/do_build
rules
:
-
if
:
'
$CI_SERVER_HOST
==
"eicweb.phy.anl.gov"
&&
$CI_PIPELINE_SOURCE
==
"merge_request_event"'
artifacts
:
when
:
always
paths
:
...
...
@@ -40,34 +35,13 @@ test_npsim:
-
LD_LIBRARY_PATH=install/lib:$LD_LIBRARY_PATH install/bin/npsim --compactFile examples/gem_tracker_disc.xml --enableGun --numberOfEvents 10 --outputFile test_files/test_npsim.root
-
rootls -t test_files/test_npsim.root
artifacts
:
expire_in
:
3
days
expire_in
:
1
days
paths
:
-
test_files/
docker_image
:
image
:
eicweb.phy.anl.gov:4567/containers/image_recipes/ubuntu_dind:latest
stage
:
container
extends
:
.eicweb
rules
:
-
if
:
'
$CI_COMMIT_BRANCH
==
"master"
&&
$CI_SERVER_HOST
==
"eicweb.phy.anl.gov"'
script
:
-
echo "CI_SERVER_HOST is $CI_SERVER_HOST"
-
cd .containers/docker && make release
docker_tag
:
image
:
eicweb.phy.anl.gov:4567/containers/image_recipes/ubuntu_dind:latest
stage
:
container
extends
:
.eicweb
rules
:
-
if
:
'
$CI_COMMIT_BRANCH
==
"master"
&&
$CI_COMMIT_TAG'
script
:
-
cd .containers/docker && make release
gen_doxygen_src
:
stage
:
container
rules
:
-
if
:
'
$CI_SERVER_HOST
!=
"eicweb.phy.anl.gov"
&&
$CI_COMMIT_BRANCH
==
"master"'
stage
:
build
extends
:
.documentation
script
:
-
mkdir build && cd build && cmake ../. -DCMAKE_INSTALL_PREFIX=../install
artifacts
:
...
...
@@ -76,11 +50,10 @@ gen_doxygen_src:
-
build/src/dd4pod/dd4pod
rtd_sphinx_build
:
stage
:
container
stage
:
build
extends
:
.documentation
#image
:
eicweb.phy.anl.gov:4567/containers/eic_container/rtd_builder
image
:
eicweb.phy.anl.gov:4567/containers/image_recipes/ubuntu_dind:latest
rules
:
-
if
:
'
$CI_SERVER_HOST
!=
"eicweb.phy.anl.gov"
&&
$CI_COMMIT_BRANCH
==
"master"'
script
:
-
apt-get update && apt-get install -y python3-sphinx python3-pip
-
pip3 install sphinx && pip3 install sphinx_rtd_theme
...
...
@@ -90,12 +63,10 @@ rtd_sphinx_build:
-
docs/_build/html
pages
:
image
:
eicweb.phy.anl.gov:4567/containers/eic_container/alpine
stage
:
deploy
extends
:
.not-eicweb
extends
:
.documentation
image
:
eicweb.phy.anl.gov:4567/containers/eic_container/alpine
needs
:
[
'
gen_doxygen_src'
,
'
rtd_sphinx_build'
]
rules
:
-
if
:
'
$CI_SERVER_HOST
!=
"eicweb.phy.anl.gov"
&&
$CI_COMMIT_BRANCH
==
"master"'
script
:
-
apk update && apk add doxygen graphviz ttf-ubuntu-font-family
-
mkdir -p public && cp -r docs/_build/html/* public/.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment