学习安装Jenkins

Jenkins平台的搭建过程

注:学习地址:https://juejin.cn/post/6844904080322756615(一期)
学习地址:https://www.cnblogs.com/shawhe/p/11313633.html(二期)

一、Mac OS 下安装 Jenkins

  1. 安装 JDK 1.8 下载地址

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

  1. 安装 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

  1. 生成plist文件:目前Jenkins的plist文件的系统路径为:

/Library/LaunchDaemons/org.jenkins-ci.plist,重新搭建时,复制即可。

  1. 启动 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

  1. 浏览器输入:localhost:8080 即可访问Jenkins

二、Docker 下安装 Jenkins

  1. 拉取 Jenkins 镜像并运行
  2. docker run -d
    -u root
    -p 8080:8080
    –name jenkins
    -v ${HOME}/jenkins:/var/jenkins_home
    jenkins/jenkins:lts
    浏览器输入:localhost:8080 即可访问Jenkins

三、初始化 Jenkins

  1. 获取密钥

cat /Users/${计算机名称}/.jenkins/secrets/initialAdminPassword

  1. 输入秘钥
    在这里插入图片描述

  2. 插件安装
    在这里插入图片描述

  3. 设置用户
    在这里插入图片描述

  4. 设置域名(直接保存即可)
    在这里插入图片描述

  5. 开始 Jenkins
    在这里插入图片描述

四、安装 Jenkins 额外插件(TODD)
操作顺序:Manage Jenkins->Manage Plugins->Available->Search
需额外安装的插件
Least Load
Version Number

五、创建构建项目-实现打包(TODD)

  1. 构建参数:将之前 Jenkins 平台上面的 Pipeline 项目照搬过来即可。

  2. 添加获取Pipeline脚本所需的git代码仓库认证

  3. 选择认证类型

  4. 填写信息以及秘钥,秘钥存储在 ~/.ssh/id_rsa 文件中
    注:以下图片中Description填错,应为10-60-103-109,在实际的Jenkins平台上已做修改。

六、添加Slave节点(TODD)

  1. 操作顺序:Manage Jenkins->Manage Nodes and Clouds->New Node
  2. 填写节点名称
  • 填写节点信息

  • 添加节点SSH认证信息

  • 保存配置

  • 添加节点成功

Jenkins
开发:编写代码运行源码管理,编译打包提供QA
测试:部署测试环境进行功能测试,持续集成自动化测试
运维:部署线上环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值