Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
cms_sys
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
西魏
cms_sys
Commits
6710d7b9
Unverified
Commit
6710d7b9
authored
Sep 09, 2022
by
铭飞
Committed by
Gitee
Sep 09, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add default pipeline template yaml
parent
eef0a07f
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
144 additions
and
0 deletions
+144
-0
branch-pipeline.yml
.workflow/branch-pipeline.yml
+53
-0
master-pipeline.yml
.workflow/master-pipeline.yml
+51
-0
pr-pipeline.yml
.workflow/pr-pipeline.yml
+40
-0
No files found.
.workflow/branch-pipeline.yml
0 → 100644
View file @
6710d7b9
version
:
'
1.0'
name
:
branch-pipeline
displayName
:
BranchPipeline
stages
:
-
stage
:
name
:
compile
displayName
:
编译
steps
:
-
step
:
build@maven
name
:
build_maven
displayName
:
Maven 构建
# 支持6、7、8、9、10、11六个版本
jdkVersion
:
8
# 支持2.2.1、3.2.5、3.3.9、3.5.2、3.5.3、3.5.4、3.6.1、3.6.3八个版本
mavenVersion
:
3.3.9
# 构建命令
commands
:
-
mvn -B clean package -Dmaven.test.skip=true
# 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除
artifacts
:
# 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址
-
name
:
BUILD_ARTIFACT
# 构建产物获取路径,是指代码编译完毕之后构建物的所在路径,如通常jar包在target目录下。当前目录为代码库根目录
path
:
-
./target
-
step
:
publish@general_artifacts
name
:
publish_general_artifacts
displayName
:
上传制品
# 上游构建任务定义的产物名,默认BUILD_ARTIFACT
dependArtifact
:
BUILD_ARTIFACT
# 上传到制品库时的制品命名,默认output
artifactName
:
output
dependsOn
:
build_maven
-
stage
:
name
:
release
displayName
:
发布
steps
:
-
step
:
publish@release_artifacts
name
:
publish_release_artifacts
displayName
:
'
发布'
# 上游上传制品任务的产出
dependArtifact
:
output
# 发布制品版本号
version
:
'
1.0.0.0'
# 是否开启版本号自增,默认开启
autoIncrement
:
true
triggers
:
push
:
branches
:
exclude
:
-
master
include
:
-
.*
.workflow/master-pipeline.yml
0 → 100644
View file @
6710d7b9
version
:
'
1.0'
name
:
master-pipeline
displayName
:
MasterPipeline
stages
:
-
stage
:
name
:
compile
displayName
:
编译
steps
:
-
step
:
build@maven
name
:
build_maven
displayName
:
Maven 构建
# 支持6、7、8、9、10、11六个版本
jdkVersion
:
8
# 支持2.2.1、3.2.5、3.3.9、3.5.2、3.5.3、3.5.4、3.6.1、3.6.3八个版本
mavenVersion
:
3.3.9
# 构建命令
commands
:
-
mvn -B clean package -Dmaven.test.skip=true
# 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除
artifacts
:
# 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址
-
name
:
BUILD_ARTIFACT
# 构建产物获取路径,是指代码编译完毕之后构建物的所在路径,如通常jar包在target目录下。当前目录为代码库根目录
path
:
-
./target
-
step
:
publish@general_artifacts
name
:
publish_general_artifacts
displayName
:
上传制品
# 上游构建任务定义的产物名,默认BUILD_ARTIFACT
dependArtifact
:
BUILD_ARTIFACT
# 上传到制品库时的制品命名,默认output
artifactName
:
output
dependsOn
:
build_maven
-
stage
:
name
:
release
displayName
:
发布
steps
:
-
step
:
publish@release_artifacts
name
:
publish_release_artifacts
displayName
:
'
发布'
# 上游上传制品任务的产出
dependArtifact
:
output
# 发布制品版本号
version
:
'
1.0.0.0'
# 是否开启版本号自增,默认开启
autoIncrement
:
true
triggers
:
push
:
branches
:
include
:
-
master
.workflow/pr-pipeline.yml
0 → 100644
View file @
6710d7b9
version
:
'
1.0'
name
:
pr-pipeline
displayName
:
PRPipeline
stages
:
-
stage
:
name
:
compile
displayName
:
编译
steps
:
-
step
:
build@maven
name
:
build_maven
displayName
:
Maven 构建
# 支持6、7、8、9、10、11六个版本
jdkVersion
:
8
# 支持2.2.1、3.2.5、3.3.9、3.5.2、3.5.3、3.5.4、3.6.1、3.6.3八个版本
mavenVersion
:
3.3.9
# 构建命令
commands
:
-
mvn -B clean package -Dmaven.test.skip=true
# 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除
artifacts
:
# 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址
-
name
:
BUILD_ARTIFACT
# 构建产物获取路径,是指代码编译完毕之后构建物的所在路径,如通常jar包在target目录下。当前目录为代码库根目录
path
:
-
./target
-
step
:
publish@general_artifacts
name
:
publish_general_artifacts
displayName
:
上传制品
# 上游构建任务定义的产物名,默认BUILD_ARTIFACT
dependArtifact
:
BUILD_ARTIFACT
# 构建产物制品库,默认default,系统默认创建
artifactRepository
:
default
# 上传到制品库时的制品命名,默认output
artifactName
:
output
dependsOn
:
build_maven
triggers
:
pr
:
branches
:
include
:
-
master
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment