在阿里云 centos 7.2上部署 Jenkins+docker集成环境
centosdockerjenkins

 在阿里云 centos 7.2上部署 Jenkins+docker集成环境

  1.更新yum 源

  阿里云的centos 7.2系统里yum 源文件夹下是空的。所以先要处理yum 源的问题。这个直接参考阿里云的官方的方案

    https://help.aliyun.com/knowledge_detail/5974184.html

    

  2.安装docker 

  这里使用docker官方的步骤

    https://docs.docker.com/engine/installation/linux/centos/

    

  3.安装jenkins

  文档地址

    http://pkg.jenkins-ci.org/redhat/

  由于jenkins是需要jdk 环境的,所以在执行 yum install jenkins 之前,要检查是否有jdk环境.

 java -version

  如果没有安装,还需要安装下jdk ,这里选择的是openjdk

    

yum install java-1.8.0-openjdk.x86_64

  4.安装nginx

  如果只是jenkins ,nginx不是必须的,但是jenkins 发布的应用就是需要的了。

    http://nginx.org/en/linux_packages.html

  修改之后的命令如下

sudo tee /etc/yum.repos.d/nginx.repo <<-'EOF'
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
EOF

所有的服务都启动之后,发现,访问不了。之前阿里云centos7.1是没有这种情况的。

试试关闭防火墙

systemctl stop firewalld

或者永久关闭

systemctl disable firewalld

测试,访问成功。

出现如下界面

找到这个路径

cat /var/lib/jenkins/secrets/initialAdminPassword

将输出的字符串粘贴进去

出现如下界面

   

选择,直接点击安装推荐插件,等待安装完成。

完成之后配置好用户名密码即可。

5.安装git

yum install git

6.设置伴生启动

   

chkconfig --add jenkins
chkconfig jenkins on
chkconfig docker on
chkconfig nginx on


暂无评论