Robots: Gitlab CI


Artifacts, patch logs, etc are configured to go to a yetus-out directory in the source tree after completion. Adding this stanza to your .gitlab-ci.yml file will upload and store those components for a week in Gitlab CI's artifact retrieval system:

    expire_in: 1 week
    when: always
      - yetus-out/

To use the pre-built Apache Yetus Docker image from docker hub as the build environment, use the following snippet in the .gitlab-ci.yml file, substituting the tag for the version of Apache Yetus that should be used and replacing the JAVA_HOME with the appropriate version as bundled mentioned in the Dockerfile:

  image: apache/yetus:0.9.0
  allow_failure: true
    JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64


See also: