[英]What should be the .gitlab-ci.yml file that activates Gitlab to build a project and run tests?
[英]Configuring gitlab-ci.yml for simple java project
我有一個帶有 HelloWorld 類的簡單 java 項目,我想通過使用 .gitlab-ci.yml 和可運行配置文件為該項目添加 GitLab CI/CD,我試圖找到參考,但無法找到簡單的java 項目,對配置上述項目的任何幫助表示贊賞。 謝謝拉瑪
我用它作為我的.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
這將使用 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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.