1. 部署Jenkins
参考文档:Linux
2. Jenkins安装插件
参考文档:https://yuque.antfin-inc.com/antchain/uz9o3b/qgstlw
3. 目录初始化
mkdir -p /var/lib/jenkins/output
chown -R jenkins:jenkins /var/lib/jenkins
mkdir -p /tmp/jenkins
chown -R jenkins:jenkins /tmp/jenkins
4. 配置流水线
流水线添加后可以手动触发一次立即构建,生效参数相关配置。本次立即构建会失败,可忽略。
去掉使用Groovy沙盒选项
5. AG私钥配置
Dashboard > 凭据 > 系统 > 全局凭据 (unrestricted)
下添加私钥
类型选择SSH Username with private key
ID填ag-private-key
Username填 root
Key 填写 /root/.ssh/id_rsa 中获取的值
6. 静态文件服务器
cd /var/lib/jenkins
nohup python3 -m http.server 8082 > /dev/null 2>&1 &
7. sudo免密配置
echo 'jenkins ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
8.安装依赖命令
yum install -y sudo
yum install -y jq
yum install -y ncurses
yum install -y openssl
yum install -y rsync