Jenkins安装的方式大概分为三种:
- 通过Tomcat运行,将官网下载的最新版jenkins WAR文件直接放到Tomcat的webaps目录运行即可。
- 在Mac上进行可以直接下载pkg文件安装。前两种方式均通过访问http://localhost:8080进入Jenkins的可视化管理界面。ps:境外网站的原因下载缓慢,建议以wget的方式下载,保证文件完整性。
- Docker的方式:将jenkins运行在容器当中 。(推荐)
Docker方式的安装过程:
通过官方镜像源拉取镜像:https://hub.docker.com/_/jenkins/
,由于拉取速度实在太慢的原因,不推荐。
docker run --name myjenkins -d -p 8080:8080 -v /var/jenkins_home jenkins
参数不详细解释,详情见 docker常用命令及入门教程
相对较快的另一种方法,采取通过官方jenkins源码构建镜像的方式,首先拉取源码:
git clone https://github.com/jenkinsci/docker.git
然后build+Dockerfile构建jenkins镜像
docker build -t xhuabu/jenkins .
镜像构建成功后(总共21个Step,Dockerfile共21条指令),使用docker images查看镜像,
docker images
后台跑起容器,同时指定日志配置文件及挂载目录:
mkdir data
cat > data/log.properties <<EOF
handlers=java.util.logging.ConsoleHandler
jenkins.level=FINEST
java.util.logging.ConsoleHandler.level=FINEST
EOF
docker run --name myjenkins -d -p 8080:8080 -p 50000:50000 --env JAVA_OPTS="-Djava.util.logging.config.file=/var/jenkins_home/log.properties" -v `pwd`/data:/var/jenkins_home jenkins