Commit 2f00daec authored by Jameson Rollins's avatar Jameson Rollins

update CI

parent 3971fdf7
Pipeline #123419 passed with stage
in 3 minutes and 45 seconds
......@@ -2,37 +2,29 @@
# https://docs.gitlab.com/ee/ci/yaml/#stages
# https://git.ligo.org/lscsoft/example-ci-project/wikis/automatically-produce-documentation
.test-jessie:
.test-buster:
stage: test
image: ligo/software:jessie
image: igwn/base:buster
variables:
DEB: cdssoft-release-jessie_1.3.1_all.deb
DEB: cdssoft-release-buster_1.0.3_all.deb
script:
- curl -O http://apt.ligo-wa.caltech.edu/debian/pool/jessie/cdssoft-release-jessie/$DEB
- curl -O http://apt.ligo-wa.caltech.edu/debian/pool/buster/cdssoft-release-buster/$DEB
- dpkg -i $DEB
- apt-get update
- apt-get install --assume-yes --no-install-recommends epics-catools python-ezca python-git python-gpstime python-networkx python-numpy python-pcaspy python-termcolor
- make test
.test-stretch:
stage: test
image: ligo/software:stretch
variables:
DEB: cdssoft-release-stretch_1.3.0_all.deb
script:
- curl -O http://apt.ligo-wa.caltech.edu/debian/pool/stretch/cdssoft-release-stretch/$DEB
- dpkg -i $DEB
- apt-get update
- apt-get install --assume-yes --no-install-recommends epics-catools python-ezca python-git python-gpstime python-networkx python-numpy python-pcaspy python-termcolor
- apt-get install --assume-yes --no-install-recommends make epics-catools python3-ezca python3-git python3-gpstime python3-networkx python3-numpy python3-pcaspy python3-termcolor
- make test
# https://docs.gitlab.com/ee/ci/yaml/#pages
# https://wiki.ligo.org/viewauth/DASWG/GitLigoOrg#Accessing_GitLab_Pages
pages:
image: ligo/software:stretch
stage: deploy
only:
- master
image: igwn/base:buster
script:
- apt update
- apt install --assume-yes python-sphinx
- rm -rf public
- apt-get update
- apt-get install -y -qq python3-networkx python3-sphinx-rtd-theme latexmk texlive texlive-latex-extra
- make docs
- mv docs/_build/html public
- mv docs/_build/latex/AdvancedLIGOGuardian.pdf public
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment