Skip to content

Commit 1407474

Browse files
committed
Refine the readme file
Signed-off-by: PeiHongbing1223 <peihongbing1223@gmail.com>
1 parent 8d969ab commit 1407474

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,28 @@ Jenkinsfile in SCM 意为将 Jenkinsfile 文件本身作为源代码管理 (Sour
2424

2525
考虑到初学者可能对Jenkins文件不熟悉,对此文件进行介绍,方便您理解我们的流水线做了什么.
2626

27+
``` yaml
28+
pipeline {
29+
agent {
30+
node {
31+
label 'maven' // 定义流水线的代理为 maven,kubesphere内置了四个默认代理,在目前版本当中我们内置了 4 种类型的 podTemplate,base、 // nodejs、maven、go,并且在 Pod 中提供了隔离的 Docker 环境。具体参见官方文档
32+
}
33+
}
34+
35+
parameters {
36+
string(name:'TAG_NAME',defaultValue: '',description:'') //定义 流水线描述
37+
}
38+
environment { //定义流水线环境变量
39+
DOCKER_CREDENTIAL_ID = 'dockerhub-id'
40+
GITHUB_CREDENTIAL_ID = 'github-id'
41+
KUBECONFIG_CREDENTIAL_ID = 'demo-kubeconfig'
42+
REGISTRY = 'docker.io'
43+
DOCKERHUB_NAMESPACE = 'docker_username'
44+
GITHUB_ACCOUNT = 'kubesphere'
45+
APP_NAME = 'devops-java-sample'
46+
}
47+
```
48+
2749
**[Jenkins Agent 说明]( https://v2-1.docs.kubesphere.io/docs/zh-CN/devops/jenkins-agent/)**
2850

2951
* **第一步**检出代码

0 commit comments

Comments
 (0)