«

使用 github action 快速打包 maven项目的 jar 文件

时间:2022-1-22 16:06     作者:admin     分类: 技术文章


使用 github action 快速打包 maven项目的 jar 文件

前言

github 上看到好的 burp 插件或者其他 jar 工具,想克隆过来自己打包最新的代码,如果全都是在本地自己来操作,效率不是很高,所以就自己研究了下 github 官方的 action 文档,自己写了个 action 用来快速打包 maven 项目的 jar 文件,上传 jar 文件压缩包 到 action 的结果页面,就可以直接下载

action 文件内容

name: maven build and push

# author Mrxn
# github: github.com/Mr-xn

on: 
  push:
  workflow_dispatch:
  watch:
    types: stared

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Build with Maven
      run: 
        mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true -B -V
    - name: Upload a Build Artifact
      uses: actions/[email protected]
      with:
        # Artifact name
        name: # optional, default is artifact
          Fiora
        # A file, directory or wildcard pattern that describes what to upload
        path: 
          target/*.jar
        # The desired behavior if no files are found using the provided path.

需要注意几点:

第一个是触发条件,我这里是 push、start和手动执行 均会自动打包,有其他条件的可以自己修改触发条件

第二个是 name ,这里的样例是 Fiora ,你可以自己根据项目名字自己修改

第三个是 path ,也就是打包完成后压缩上传的文件路径,一般情况下是 target 但是有的项目不是,这个可以在 action 页面的日志里看到 build 的结果是什么目录,再修改下 目录就行,样例是上传 target 目录下的所有的 jar 文件,可以根据实际需要修改这里上传的文件类型等等

标签: github

版权所有:Mrxn's Blog
文章标题:使用 github action 快速打包 maven项目的 jar 文件
除非注明,文章均为 Mrxn's Blog 原创,请勿用于任何商业用途,转载请注明作者和出处 Mrxn's Blog

扫描二维码,在手机上阅读

推荐阅读: