簡體   English   中英

為簡單的java項目配置gitlab-ci.yml

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM