1 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
您需要安裝openjfx. 你可以這樣做:
container:
image: maven:3.6.1-jdk-8
build_task:
install_script:
- apt-get update
- apt-get install --no-install-recommends -y openjfx
build_script: mvn clean compile test sonar:sonar
您還可以考慮使用Dockerfile 作為 CI 環(huán)境功能并創(chuàng)建一個(gè)像這樣的 Dockerfile(.ci/Dockerfile在您的存儲(chǔ)庫(kù)中使用相對(duì)路徑):
FROM maven:3.6.1-jdk-8
RUN apt-get update \
&& apt-get install --no-install-recommends -y openjfx \
&& apt-get clean \
&& rm -f /var/lib/apt/lists
而你在你的.cirrus.yml:
build_task:
container:
dockerfile: .ci/Dockerfile
build_script: mvn clean compile test sonar:sonar
這將減少執(zhí)行腳本所需的 30-40 秒install。
添加回答
舉報(bào)