标签:uber 测试 temp net star ror pvc local 节点
cd /nfs/jenkins/kube-ops-jenkins-claim-pvc-f6ba2f57-6dd3-4309-889c-2cb383e09dfa/updates
cp default.json default.json.ori
sed -i "s#www.google.com#www.baidu.com#g" default.json
sed -i "s#updates.jenkins-ci.org/download#mirrors.tuna.tsinghua.edu.cn/jenkins#g" default.json
Localization:Chinese
Git
Pipeline
Extended Choice Parameter
Kubernetes
系统管理 -> 系统配置 -> 云 -> 新建云 -> Kubernetes
Kubernetes 地址: https://kubernetes.default.svc.cluster.local
Kubernetes 命名空间: kube-ops
然后点击"连接测试",如果出现 Connection test successful 的提示信息证明 Jenkins 已经可以和 Kubernetes 系统正常通信
Jenkins 地址: http://jenkins.kube-ops.svc.cluster.local:8080
创建一个 流水线 任务,流水脚本如下
//创建一个Pod的模板,label为jenkins-slave
podTemplate(label: ‘jenkins-slave‘, cloud: ‘kubernetes‘, containers: [
containerTemplate(
name: ‘jnlp‘,
image: "jenkins/jnlp-slave:latest"
)
]
)
{
//引用jenkins-slave的pod模块来构建Jenkins-Slave的pod
node("jenkins-slave"){
// 第一步
stage(‘测试‘){
sh ‘‘‘
echo "hello world"
‘‘‘
}
}
}
点击执行后,你可以在 Jenkins 的日志中看到有一个 jenkins-slave 节点生成来执行任务,任务执行完成后便自动销毁
标签:uber 测试 temp net star ror pvc local 节点
原文地址:https://www.cnblogs.com/klvchen/p/13266175.html