全部文章
DevOps神器Jenkins使用精髓第O弹之开头
DevOps神器Jenkins使用精髓第一弹之初始化配置
DevOps神器Jenkins使用精髓第三弹之常用插件
DevOps神器Jenkins使用精髓第四弹jenkins Pipeline起步
DevOps神器Jenkins使用精髓第五弹之API的使用
我就是开头
好吧,好吧!让我们像一个正常人一样开篇点题,作为一名想改变世界的DevOpser,手上总要有几样趁手的工具,老头詹金斯功不可没,作为一款稳定高效的持续集成、部署软件,它帮助我管理了海量的脚本,并在构建代码发布系统时提供了强大的支持。因此决定闲暇之余,写一套渐进式教程,自我整理的同时,分享给大家!
小拉克真是个乐于分享的好孩子!
———鲁迅
安装老詹头
这年代使用docker真的帮我省了很多事,随着容器技术越来越成熟,其稳定性、可管理性所带来的优点真的要比直接安装什么JDK,war包性价比高、一条命令搞定安装问题,记住了,我们是DevOpser,效率就是生命,最后引用一句python之禅——人生苦短,我用“docker”。
sudo docker run -it --restart=always --name jenkins -p 8080:8080 -p 50000:50000 -v /jenkins_home:/var/jenkins_home --privileged -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone -d jenkins:2.60.3
下面附赠ubuntu14.04下安装docker的脚本,用法 bash xxx.sh <password>
#!/bin/bash
pass=$1
echo $pass | sudo -S apt-get update
echo $pass | sudo -S apt-get -y install linux-image-extra-$(uname -r) linux-image-extra-virtual
echo $pass | sudo -S apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
echo $pass | sudo -S apt-key fingerprint 0EBFCD88
echo $pass | sudo -S add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
echo $pass | sudo -S apt-get update
echo $pass | sudo -S apt-get -y install docker-ce=17.03.2~ce-0~ubuntu-trusty
注意:第一次登陆jenkins的时候,需要根据提醒,到指定的文件路径中找到密码,安装推荐的插件,完成初始化。