jenkins安装配置
·
docker方式:
docker run -d -p 8000:8080 -v /download/jenkins:/var/jenkins_home:rw \
--privileged=true --name jenkins jenkins/jenkins
容器方式安装,如果涉及到一些宿主机操作,建议可考虑分布式架构。
容器作为master,宿主机作为slave。具体配置可参考下方:
登录jenkins web页面后,依次点击 系统管理——节点管理——新建节点
http://jenkins地址/computer/createItem
这里注意 标签 配置,后续pipeline可通过该项值进行执行节点筛选匹配
slave节点使用:以上方配置的slave01节点为例
pipeline {
agent {
label "slave01"
}
stages {
stage('test') {
steps {
sh 'hostname'
}
}
}
}
apt方式:
# ubuntu 22.04
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
apt update
apt install fontconfig openjdk-17-jre
apt install jenkins
服务器起来后,浏览器访问xxxx:8080,jenkins会开始初始化,需要等待一段时间。
初始化完成,可根据网页提示到 /download/jenkins/secrets/initialAdminPassword 文件查看初始管理员用户密码。
vscode配置插件支持jenkinsfile
1、vscode安装插件 Jenkins Pipeline Linter Connector
2、配置


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)