AWS实现自动化CICD(一)在AWS EC2上搭建jenkins+git+maven+docker(一)
jenkins在aws ec2上安装用远程工具连接到我们的EC2实例上(这里用的是Putty),通过命令sudo su 切换到root用户sudo su切换到root用户后,执行 yum update命令,更新yum仓库yum update获取jenkins的远程仓库包wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/r
jenkins在aws ec2上安装
-
用远程工具连接到我们的EC2实例上(这里用的是Putty),通过命令sudo su 切换到root用户
sudo su
-
切换到root用户后,执行 yum update命令,更新yum仓库
yum update
-
获取jenkins的远程仓库包
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
这里如果出现如下错误,
1、是由于daemonize依赖包未找到。Error: Package: jenkins-2.303.2-1.1.noarch (jenkins) Requires: daemonize
执行命令添加依赖
安装 epel-releaseyum -y install epel-release
安装 daemonize
yum -y install daemonize
2、是由于Public key未添加。新增 --nogpgcheck 参数,实现不检查Public Key而强制安装。
yum install jenkins --nogpgcheck
-
修改/etc/sysconfig/jenkins配置文件,将JENKINS_USER改为root
-
修改/etc/rc.d/init.d/jenkins配置文件,加入你的jdk安装路径(安装JDK的过程见另一篇笔记)
https://blog.csdn.net/qq_41070393/article/details/110437023
查看JDK的安装路径:
1、尝试echo $JAVA_HOME
。如果为空则下一步。
2、使用which java
搭配ls -lrt
命令。
修改添加JDK路径vim /etc/rc.d/init.d/jenkins
-
重新启动jenkins
service jenkins restart
。重启后查看当前jenkins状态ps -ef|grep jenkins
。或者使用lsof -i:8080
查看当前8080端口(jenkins端口)的服务状态。如图为正常启动。
-
在windows浏览器中尝试访问刚刚安装的jenkins服务。地址为aws ec2的地址,端口号为8080。我的地址为http://ec2-54-146-190-14.compute-1.amazonaws.com:8080/。
更多推荐
所有评论(0)