jenkins 动态slave配置2
如下已配置好配置这几步即可。以下配置都默认保存pipeline脚本声明式pipeline{agent{kubernetes{// label 'tets01'cloud 'kubernetes'}}options { timestamps() }stages {stage('Run shell') {steps{sh 'sleep 5s'sh 'echo he
·
如下已配置好

pipeline脚本声明式
pipeline{
agent{
kubernetes{
// label 'tets01'
cloud 'kubernetes'
}
}
options { timestamps() }
stages {
stage('Run shell') {
steps{
sh 'sleep 5s'
sh 'echo hello world.'
// sh 'kubectl get pods -n devops'
}
}
}
}
pipeline脚本式
def label = "mypod-${UUID.randomUUID().toString()}"
podTemplate(label: label, cloud: 'kubernetes') {
node(label) {
options { timestamps() }
stage('Run shell') {
sh 'sleep 30s'
sh 'echo hello world.'
}
}
}
最后查看slave日志
参考连接
https://plugins.jenkins.io/kubernetes/
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)