Skip to content
Snippets Groups Projects
Select Git revision
  • main protected
  • dev default protected
  • feature/ros-java-integration
3 results

.gitlab-ci.yml

Blame
  • .gitlab-ci.yml 743 B
    variables:
      GIT_SUBMODULE_STRATEGY: recursive
    
    stages:
    - build
    - publish
    
    before_script:
      - export GRADLE_USER_HOME=`pwd`/.gradle
    
    cache:
      paths:
        - .gradle/wrapper
        - .gradle/caches
    
    build:
      image: openjdk:11
      stage: build
      script:
        - ./gradlew --console=plain --no-daemon assemble jar
      artifacts:
        paths:
          - "/builds/jastadd/ragconnect/build/libs/ragconnect-*.jar"
    
    publish:
      image: openjdk:11
      stage: publish
      script:
        - "./gradlew publish"
      only:
        - master
    
    pages:
      image: python:3.7-alpine
      stage: publish
      script:
      - pip install -U sphinx sphinx-rtd-theme recommonmark sphinxemoji sphinx-markdown-tables
      - sphinx-build -b html pages/ public
      artifacts:
        paths:
        - public
      only:
      - master