Jenkins平台的搭建过程
注:学习地址:https://juejin.cn/post/6844904080322756615(一期)
学习地址:https://www.cnblogs.com/shawhe/p/11313633.html(二期)
一、Mac OS 下安装 Jenkins
- 安装 JDK 1.8 下载地址
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
- 安装 Homebrew
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
3.安装 Jenkins
brew install jenkins
- 生成plist文件:目前Jenkins的plist文件的系统路径为:
/Library/LaunchDaemons/org.jenkins-ci.plist,重新搭建时,复制即可。
- 启动 Jenkins 进程:
#启动jenkins
brew services start jenkins
#停止jenkins
brew services stop jenkins
#重启jenkins
brew services restart jenkins
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
- 浏览器输入:localhost:8080 即可访问Jenkins
二、Docker 下安装 Jenkins
- 拉取 Jenkins 镜像并运行
- docker run -d
-u root
-p 8080:8080
–name jenkins
-v ${HOME}/jenkins:/var/jenkins_home
jenkins/jenkins:lts
浏览器输入:localhost:8080 即可访问Jenkins
三、初始化 Jenkins
- 获取密钥
cat /Users/${计算机名称}/.jenkins/secrets/initialAdminPassword
-
输入秘钥
-
插件安装
-
设置用户
-
设置域名(直接保存即可)
-
开始 Jenkins
四、安装 Jenkins 额外插件(TODD)
操作顺序:Manage Jenkins->Manage Plugins->Available->Search
需额外安装的插件
Least Load
Version Number
五、创建构建项目-实现打包(TODD)
-
构建参数:将之前 Jenkins 平台上面的 Pipeline 项目照搬过来即可。
-
添加获取Pipeline脚本所需的git代码仓库认证
-
选择认证类型
-
填写信息以及秘钥,秘钥存储在 ~/.ssh/id_rsa 文件中
注:以下图片中Description填错,应为10-60-103-109,在实际的Jenkins平台上已做修改。
六、添加Slave节点(TODD)
- 操作顺序:Manage Jenkins->Manage Nodes and Clouds->New Node
- 填写节点名称
-
填写节点信息
-
添加节点SSH认证信息
-
保存配置
-
添加节点成功
Jenkins
开发:编写代码运行源码管理,编译打包提供QA
测试:部署测试环境进行功能测试,持续集成自动化测试
运维:部署线上环境