Jenkins 安装
-
通过 war 包安装:
下载 war 包: Jenkins download and deployment
国内镜像下载方式:Index of /jenkins/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror -
通过安装包安装(不推荐):
下载站点: https://jenkins.io/download/ 下载对应的 dmg 或 exe 文件 -
通过 docker 命令安装(推荐 Linux 环境):
docker pull jenkins/jenkins:lts
war 包启动-通过 jar 包(多用于调试)
- 通过命令启动: java -jar jenkins.war
- 启动时默认使用8080端口,如果该端口已经被占用,则会报错,解决方法: 使用--httpPort=8081指定其他端口;
- 访问 localhost:8080/jenkins
war 包启动-通过 tomcat
- 将 jenkins.war 放到 tomcat 的 webapps 下
- 启动 tomcat:在tomcat的bin目录下运行startup.sh
- 访问 localhost:8080/jenkins
- 想要停止服务时,运行bin目录下的shutdown.sh 或者查PID杀进程
- Mac部署后在Users下面找.jenkins目录,jenkins相关文件在这里,初始化密码在secret/initialAdminPassword中;
通过 Docker 安装-前提条件
- 前提条件:
- Linux服务器已安装Docker
- 如果是云服务器,需要配置安全组的端口(配图)
通过 Docker 安装-步骤
- 创建挂载文件:docker volume create jenkins_1
- 启动 jenkins 容器: docker run -d --name jenkins_1 -v jenkins_1:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
- 进入 Jenkins 服务地址 http://:8080/
初始化 Jenkins 应用
- 访问 Jenkins 服务地址
- http://YOUR_IP:8080/
- 获得初始管理密码(注意):
- 进入 docker 容器内部:docker exec -it jenkins_1 bash
- cat jenkins_1/secrets/initialAdminPassword