1 Star 0 Fork 1.3K

xf2020/erupt

forked from YuePeng/erupt 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.ci 1.92 KB
一键复制 编辑 原始数据 按行查看 历史
YuePeng 提交于 2020-12-26 01:19 . update README.md
# ========================================================
# Maven 构建参考流水线样例
# 功能:实现一个 Maven 命令行工程初始化并构建
# ========================================================
name: erupt # 定义一个唯一 ID 标识为 gitee-go-maven-example,名称为 “Maven-流水线示例” 的流水线
displayName: 'erupt dev'
triggers: # 流水线触发器配置
push: # 设置 master 分支 在产生代码 push 时精确触发(PRECISE)构建
- matchType: PRECISE
branch: master
commitMessage: '' # 通过匹配当前提交的 CommitMessage 决定是否执行流水线
stages: # 构建阶段配置
- stage: # 定义一个 ID 标识为 maven-build-stage ,名为 “Maven Stage” 的阶段
name: maven-build-stage
displayName: 'Maven Stage'
failFast: false # 允许快速失败,即当 Stage 中有任务失败时,直接结束整个 Stage
steps: # 构建步骤配置
- step: mavenbuild@1 # 采用 Maven 编译环境
name: maven-build # 定义一个 ID 标识为 maven-build ,名为 “Maven Step” 的阶段
displayName: 'Maven Step'
inputs: # 构建输入参数设定
jdkVersion: 8 # 指定 JDK 环境版本为 1.8
mavenVersion: 3.6 # 指定 Maven 环境版本为 3.6
goals: | # 使用 Maven 命令初始化、构建一个 Maven 工程并执行输出内容
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DinteractiveMode=false -DarchetypeCatalog=internal -DgroupId=com.gitee.go.maven -DartifactId=helloworld -T20
cd helloworld
mvn clean
mvn compile
mvn test-compile
mvn package
java -cp target/helloworld-1.0-SNAPSHOT.jar com.gitee.go.maven.App
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/xiaofang2016/erupt.git
git@gitee.com:xiaofang2016/erupt.git
xiaofang2016
erupt
erupt
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891