Gitlab CI如何将.gitlab-ci yml用于Java FX

时间:2020-08-15 22:51:22

标签: java gitlab gitlab-ci

我的项目正在使用Java和Java FX(使用gradle)。我有自己的文件夹(jdk 11和Java FX lib)。

如何配置.gitlab-ci yaml以自动生成和部署项目?

    image: java:11-jdk
    
    stages:
      - build
      - test
      - deploy
    
    before_script:
      #  - echo `pwd` # debug
      #  - echo "$CI_BUILD_NAME, $CI_BUILD_REF_NAME $CI_BUILD_STAGE" # debug
      - export GRADLE_USER_HOME=`pwd`/.gradle
    
    cache:
      paths:
        - .gradle/wrapper
        - .gradle/caches
    
    build:
      stage: build
      script:
        - ./gradlew assemble
      artifacts:
        paths:
          - build/libs/*.jar
        expire_in: 1 week
      only:
        - develop
    
    test:
      stage: test
      script:
        - ./gradlew check
    
    deploy:
      stage: deploy
      script:
        - ./deploy
    
    after_script:
      - echo "End CI"

0 个答案:

没有答案