1. 购买阿里云服务器(ECS实例)
不懂怎么购买可以去搜索一下
2. 配置安全组
确保安全组规则允许端口8080的入站流量。
- 在阿里云控制台中找到ECS实例,点击管理控制台。
- 选择“网络与安全组”,然后选择“安全组”。
- 为适用于你的实例的安全组添加规则,确保端口8080是开放的:
- 类型: 自定义TCP
- 协议类型: TCP
- 端口范围: 8080
- 授权对象: 0.0.0.0/0
3. 连接到你的阿里云服务器
使用SSH连接到你的服务器终端。如果你使用的是Windows,可以使用FinalShell或其他SSH客户端。
4. 安装Jenkins及其依赖项
1.安装Java
Jenkins需要Java环境,安装OpenJDK:
sudo yum update -y
sudo yum install java-11-openjdk -y
2.安装Jenkins
手动安装Jenkins RPM文件
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.452.1-1.1.noarch.rpm
sudo rpm -ivh jenkins-2.452.1-1.1.noarch.rpm
在安装过程中,如果RPM命令提示缺少公钥,可以强制忽略次错误(不推荐,除非你确定包的来源和安全性):
sudo rpm -ivh --nosignature jenkins-2.452.1-1.1.noarch.rpm
安装Jenkins:
sudo yum install jenkins -y
启动并启用Jenkins服务:
sudo systemctl start jenkins
sudo systemctl enable jenkins
5. 配置防火墙
配置防火墙以允许Jenkins端口8080流量通过。
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
6. 访问Jenkins实例
打开浏览器,输入你服务器的IP地址并加上端口8080。
http://your_server_ip:8080
首次加载页面时,Jenkins会要求你输入解锁密钥。在终端中找到并复制密钥,然后粘贴到网页中。
获取管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
7. 继续安装过程
在浏览器中输入管理员密码后,按照Jenkins的安装向导完成安装过程。你可以选择安装推荐的插件或者自定义安装插件。
8. 创建管理员用户
按照提示创建管理员用户并完成安装。
额外注意事项:
- HTTPS配置: 为了更安全的连接,可以添加SSL证书并配置Nginx作为反向代理以提供HTTPS支持。
- Jenkins备份: 定期备份Jenkins配置和数据可以避免数据丢失。