代码拉取完成,页面将自动刷新
同步操作将从 YuePeng/erupt 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# ========================================================
# 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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。