-uses:actions/checkout@v4-uses:actions/setup-java@v4with:distribution:'temurin'java-version:'21'cache:'maven'cache-dependency-path:'sub-project/pom.xml'#optional-name:Build with Mavenrun:mvn -B package --file pom.xml Caching sbt dependencies steps: -uses:actions/checkout@v4-uses:actions/set...
对于Java 的构建是通过setup-java-jdk这个 Action (参考文档:https://docs.github.com/zh/actions/use-cases-and-examples/building-and-testing/building-and-testing-java-with-maven) 在Github 项目的Actions里搜Java with Maven,选择第二个。 image.png 接下来出现这个界面: image.png 它会在项目的根目录下创...
- name: 设置jdk uses: actions/setup-java@v3 with: distribution:'temurin'java-version:'17'cache:'maven'- name: 项目打包run: mvn -B package- name: 删除旧的jar包以及运行脚本run: sshpass -p${{secrets.CHAOYUEPASSWORD}} ssh -o StrictHostKeyChecking=no root@${{secrets.CHAOYUEIP}}"cd /root...
- uses: actions/checkout@v2 - name: set up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - name: release apk sign run: | echo "给apk增加签名" cp $GITHUB_WORKSPACE/.github/workflows/android.keystore $GITHUB_WORKSPACE/app/android.keystore sed '$a\RELEASE_STORE_FILE=./...
name:AndroidCIon:release:types:[published]push:branches:-mastertags:-'2.*'pull_request:branches:-masterjobs:build:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2-name:setupJDK1.8uses:actions/setup-java@v1with:java-version:1.8-name:release apk signrun:|echo"给apk增加签名"cp $GITHUB_WORKSP...
GitHub Actions 有一些自己的术语: 1.workflow(工作流程):持续集成一次运行的过程,就是一个workflow。 2.job(任务):一个workflow由一个或多个jobs构成,含义是一次持续集成的运行,可以完成多个任务。 3.step(步骤):每个job由多个step构成,一步步完成。
uses: actions/setup-java@v1 with: java-version: 1.8 - name: Build with Maven run: mvn -B package --file pom.xml - name: Run Java Application run: java -jar target/bing-wallpaper-jar-with-dependencies.jar - name: Commit files
uses: actions/setup-java@v2 with: java-version: '21' distribution: 'adopt' # maven缓存,不加的话每次都会去重新拉取,会影响速度 - name: Dependies Cache uses: actions/cache@v2 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} ...
[master]# 指定 jobsjobs:# build jobbuild:# 指定运行在 ubuntu 上runs-on:ubuntu-lateststeps:# 把仓库代码拉到 ubuntu 镜像上-uses:actions/checkout@v2# 指定 java 版本-name:Set up JDK 1.8uses:actions/setup-java@v1with:java-version:1.8# 给 gradle 赋予可运行权限-name:Grant execute permission ...
使用GitHub Actions 將 Java 應用程式部署至 Azure App 服務,第 1 部分 - 功能旗標 取代為 April Edwards DevOps 實驗室 2022年3月22日 在此適用於 Java 商店的 DevOps 的這 3 部分系列中,Brian Benz 會停止,以強調 Java 開發人員與其 IT 組織和合作夥伴合作,將程式代碼傳...