Jenkins是一款开源CI&CD软件,用于自动化构建、测试和部署软件等各种任务,以实现持续集成。
Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独立的Java程序。
禅道智能应用平台是一个开源轻量级应用交付平台。通过应用市场,可以一键安装企业级软件,不仅具备高可用特性,还支持自动与手动备份,当有新版本发布时,可以查看软件的更新日志,决定是否升级,快捷方便。
若要以 All-in-One 模式进行安装,需参考以下对机器硬件和操作系统的要求准备一台主机。
操作系统 | 最低配置 |
---|---|
Debian Bullseye(推荐), Buster | 2 核 CPU,4 GB 内存,40 GB 磁盘空间 |
Ubuntu 22.04, 20.04 | 2 核 CPU,4 GB 内存,40 GB 磁盘空间 |
CentOS 7.x | 2 核 CPU,4 GB 内存,40 GB 磁盘空间 |
节点必须能够通过SSH
连接。
节点上可以使用sudo/curl
等基础命令。
假如集群必须有一个可用的容器运行时。如果使用 q 搭建集群,会探测本地是否已安装Docker,如果已安装Docker则使用Docker,否则将使用默认内置的containerd
。
*.qucheng.com/*.qucheng.cn
。curl -sfL https://pkg.qucheng.com/quickon/get.sh | sh - 执行脚本完成后,检查是否安装成功 q version
在本快速入门教程中,只需执行一行命令即可进行安装,其模板如下所示: q init -p quickon
开源版
一般来说,对于All-in-One安装,不需要修改任何配置。如果需要自定义集群网络、访问域名等高级的功能,可以通过参数来配置:
# 示例,更多参数参考使用 q init --help q init -p quickon --domain <自定义域名>
输出信息会显示Web控制台的IP地址和端口号,默认的端口是32379
。可能需要配置端口转发规则并在安全组中开放端口,以便外部用户访问控制台。
安装应用有命令行快速安装、控制台安装,以及q命令安装这三种方式。我们着重介绍一下控制台安装方法:
在控制台的应用详情页,可以通过点击“安装”按钮安装应用。
点击“安装”按钮后,会弹出应用安装选项,默认情况下,不需要设置任何选项就可以顺利安装。点击 “高级” 可以设置更多的安装选项。
系统要求:需要一台运行Ubuntu的机器,建议使用Ubuntu 18.04 LTS或更高版本。
Java环境:Jenkins需要Java环境才能运行,请确保系统中已安装JavaJDK8及以上版本。可以通过以下命令检查Java版本。
java -version
如果未安装Java,请前往Oracle官网下载并安装。
访问Jenkins官网下载页面:https://www.jenkins.io/zh/download/ 选择Ubuntu版本,查看安装命令
使用以下命令导入Jenkins存储库的GPG密钥:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
接下来,执行以下命令将Jenkins存储库添加到 apt源列表中:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
添加存储库后,执行以下命令以使apt获取最新的Jenkins软件包信息:
sudo apt update
使用apt安装Jenkins,执行以下命令安装Jenkins:
sudo apt install jenkins
安装过程中会提示“确认安装”,按下“Y”继续。
打开浏览器,输入以下地址访问Jenkins:
http://localhost:8080/
等待“解锁Jenkins”页面出现。
执行以下命令获取初始管理员密钥:
sudo cat /var/lib/jenkins/secrets/initial
复制该密码并粘贴到“解锁Jenkins”页面,然后点击继续。
解锁Jenkins后,将出现“自定义 Jenkins”页面,这里可以选择“安装建议的插件”,等待插件安装完成。
根据页面提示,填写管理员账户信息,包括用户名、密码和电子邮件地址。点击“保存并完成”按钮。
安装完成后,可以根据需求配置Jenkins,登录到Jenkins管理界面,执行以下操作:
打开命令行终端,使用以下命令拉取最新的Jenkins官方镜像:
$ docker pull jenkins/jenkins:2.222.4-lts-centos7
$ docker run \ --name jenkins-blueocean \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \
获取初始密码
运行以下命令获取Jenkins的初始管理员密码:
docker exec-itjenkinscat/var/jenkins_home/secrets/initialAdminPassword
复制输出的密码,稍后会用到。
访问Jenkins
在浏览器中输入以下地址访问Jenkins:http://localhost:8080/
解锁Jenkins
输入刚才复制的初始管理员密码,点击“继续”按钮。
安装插件
选择“安装推荐的插件”,等待插件安装完成。
创建管理员账户
填写管理员账户信息,包括用户名、密码和电子邮件地址。点击“保存并完成”按钮。
配置Jenkins实例
填写Jenkins实例信息,如JenkinsURL等。点击“保存并完成”按钮。
开始使用Jenkins
点击“开始使用Jenkins”按钮,进入Jenkins主页。
以上是Jenkins的三种安装方式,希望能对大家带来帮助!