基于弹性云服务器安装及部署Jenkins
准备工作
- 在安装Jenkins之前,需要购买弹性云服务器(推荐配置:4GB+内存,40GB+硬盘),操作系统选择CentOS 7.6。同时购买弹性公网IP,绑定到购买的弹性云服务器上。
- ECS购买成功后,将下表中列出的入网规则添加到ECS所属的安全组。具体操作请参考添加安全组规则。
方向
优先级
策略
类型
协议端口
源地址
入方向
1
允许
IPv4
TCP: 8080
0.0.0.0/0
操作步骤
- 安装JDK
考虑到和Jenkins版本的兼容性,选择安装OpenJDK 11(支持的Java版本)。
- 安装Jenkins
- 依次执行以下3条命令安装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
yum install -y jenkins --nogpgcheck
- 执行以下命令编辑Jenkins文件。
#Port JENKINS_PORT="8080" #Modify the user $JENKINS_USER="root" #Modify directory permissions chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/Jenkins
- 分别执行以下命令启动Jenkins并查看当前状态。
systemctl status jenkins
- 依次执行以下3条命令安装Jenkins。
- 激活Jenkins
后续验证
单一任务执行
- 创建任务,选择自由项目,输入项目名称,单击“OK”。
- 在构建步骤,选择“执行shell”,填入echo hello world; exit,其他不设置,单击“保存”。
- 单击“立即构建”。
- 等待左下方构建任务执行完成,单击进入,选择控制台输出,看到执行成功并输出hello world。
多任务顺序执行