使用 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
扫描二维码,在手机上阅读
推荐阅读: