Skip to content
.gitlab-ci.yml 674 B
Newer Older
Luker's avatar
Luker committed
stages:
  - makedoc
Luker's avatar
Luker committed
  - deploydoc
  - build
Luker's avatar
Luker committed

Luker's avatar
Luker committed
job1:
Luker's avatar
Luker committed
  stage: makedoc
Luker's avatar
Luker committed
  script: mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Release ../; make docs; cp doc/libRaptorQ-RFC6330.pdf ~/; cp doc/libRaptorQ-RaptorQ.pdf ~/
Luker's avatar
Luker committed
  

Luker's avatar
Luker committed
job2:
Luker's avatar
Luker committed
  stage: deploydoc
Luker's avatar
Luker committed
  script: git diff-tree --no-commit-id --name-only -r HEAD | grep ^doc/ || exit 0; cd /var/lib/gitlab-runner/libRaptorQ.wiki; git pull; cp ~/libRaptorQ-RFC6330.pdf .; cp ~/libRaptorQ-RaptorQ.pdf .; git add libRaptorQ-RFC6330.pdf; git add libRaptorQ-RaptorQ.pdf; git commit -m '(gitlab-runner) updated pdf'; git push;
Luker's avatar
Luker committed

Luker's avatar
Luker committed
job3:
  stage: build
  script: mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Release ../; make everything;