为简单的java项目配置gitlab-ci.yml

问题描述 投票:1回答:2

我有一个简单的java项目与HelloWorld类,我想通过使用.gitlab-ci.yml和runnable配置文件为这个项目添加GitLab CI / CD,我试图找到引用,但我无法找到简单的java项目,任何帮助配置上述项目表示赞赏。谢谢拉玛

java gitlab-ci
2个回答
2
投票

这将使用gradle构建和测试您的应用程序:

image: gradle:alpine

stages:
  - build
  - test

variables:
  GRADLE_OPTS: "-Dorg.gradle.daemon=false"

before_script:
  - export GRADLE_USER_HOME=`pwd`/.gradle


build:
  stage: build
  script:
    gradle --build-cache assemble
  artifacts:
    paths:
      - build/libs/*.jar
    expire_in: 1 week

test:
  stage: test
  script:
    gradle check


after_script:
  - echo "End CI"

1
投票

我用它作为我的.gitlab-ci.yml的简单设置

build:
  stage: build
  image: openjdk:8-jdk
  script: javac src/javaTest/JavaTest.java
  artifacts:
    untracked: true

https://gitlab.com/peterfromearth/java-test/blob/master/.gitlab-ci.yml

© www.soinside.com 2019 - 2024. All rights reserved.