+ - cd tests
+ - make
+ - cd ..
+ - lcov -t "advent" -o advent.info -c -d .
+ - genhtml -o coverage advent.info
+ artifacts:
+ paths:
+ - coverage
+ dependencies:
+ - binary:debug
+
+test:release:
+ stage: test
+ before_script:
+ - apk update
+ - apk add make
+ script:
+ - cd tests
+ - make
+ - cd ..
+ dependencies:
+ - binary:release
+
+pages:
+ stage: deploy
+ script:
+ - mkdir public
+ - mv coverage public
+ - "mv *.html public"
+ artifacts:
+ paths:
+ - public
+ only:
+ - master
+ dependencies:
+ - html
+ - test:debug
+
+package:
+ stage: deploy
+ script:
+ - cp README.adoc README
+ artifacts:
+ paths:
+ - advent
+ - NEWS
+ - COPYING
+ - README
+ - advent.6
+ dependencies:
+ - binary:release
+ - manpage