您的位置:  首页 > 技术杂谈 > 正文

Jenkins CI持续集成项目基础配置

2021-08-18 17:00 https://my.oschina.net/huanke/blog/5188327 huanke 次阅读 条评论

1. 安装Jenkins

sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install epel-release java-11-openjdk-devel
sudo yum install jenkins
sudo systemctl daemon-reload

引用自:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos

2. 打开http://ip:8080 按提示操作,并安装推荐插件

3. Jenkins安装插件

① Git 插件
② Docker 插件
③ Kubernetes
④ Kubernetes Cli
⑤ Config File Provider
⑥ Pipeline Utility Steps

4. Jenkins服务器安装

  • maven
  • git
  • docker
  • jdk(安装jenkins时已经启动)

5. 配置Credentials添加证书从git上拉代码

  • Jenkins服务器生成密钥:
    ssh-keygen -t rsa -C "ci@huanke.com"
  • 使用阿里云的codeup的话,先创建个拉取的ram账户(例如:ci),在codeup中将ram账户ci给授权为开发权限。
  • 然后阿里云登陆ci账户,上传服务器的id_rsa.pub 到codeup仓库的ci个人设置下的ssh公钥,并设置为只读权限。
  • 最后Jenkins设置git拉去代码凭据
  • 0
    感动
  • 0
    路过
  • 0
    高兴
  • 0
    难过
  • 0
    搞笑
  • 0
    无聊
  • 0
    愤怒
  • 0
    同情
热度排行
友情链接