CentOS+Docker+jenkins+SVN/Github+Tomcat实现持续集成和持续部署
一、Centos安装
Centos安装详情访问:https://www.runoob.com/linux/linux-install.html
二、Docker安装
Docker安装详情访问:https://www.runoob.com/docker/centos-docker-install.html
三、jenkins安装
1、使用docker安装jenkins
(1).docker search jenkins
可以查看Jenkins一些image,DESCRIPTION是描述信息,这里我使用第一个官方jenkins
(2).docker pull jenkins
(3).docker run --name jenkins2 -p 11111:8080 -p 11112:50000 -v /usr/local/jenkins:/var/jenkins_home -u root -d jenkins:latest
1.–name jenkins 是给容器命名为jenkins
2.-p 20000:8080 是将本地20000端口映射给容器内部8080端口,这样我们就可以根据20000访问jenkins了,20000端口是自定义的,也可以选择其他端口
3.-v /usr/local/jenkins_home:/var/jenkins_home 将本地/usr/local/jenkins_home 挂载到容器的 /var/jenkins_home
4.-d 设置容器在在后台一直运行
5.-u root 赋予root权限
6.是否运行成功可以通过docker ps命令查看
7.可以通过docker exec -it jenkins /bin/bash命令进入容器内部
(4).docker logs -f jenkins
通过查看日志可以查看到密码
2、使用tomcat安装jenkins
Tomcat安装jenkins详情访问:https://jingyan.baidu.com/article/b907e62784378446e7891c9d.html
四、Tomcat安装
下载jenkins.war放到tomcat的webapp下启动tomcat就ok了
- Linux服务器下Jenkins+Ant+Tomcat+SVN实现持续集成和部署配置方法
- JENKINS+SVN+ANT+TOMCAT持续集成,实现代码更新自动部署
- Linux服务器下Jenkins+Ant+Tomcat+SVN实现持续集成和部署配置方法
- Linux服务器下Jenkins+Ant+Tomcat+SVN实现持续集成和部署配置方法
- Linux服务器下Jenkins+Ant+Tomcat+SVN实现持续集成和部署配置方法
- 基于CentOS+Jenkins+Maven+SVN+Tomcat+Java的自动化持续集成
- [原]Linux环境-Jenkins实战-分布式构建-自动化持续集成-自动化部署-gitlab-svn-shell启动tomcat
- Jenkins安装及配置持续集成(Maven+SVN+Tomcat+Centos6.5)
- CentOS6.8 部署Tomcat+jenkins+git+maven+ant 持续集成
- CentOS+Jenkins+git实现持续集成部署
- Jenkins+Github+Docker+Maven实现持续集成
- jenkins + maven + svn + tomcat 搭建自动构建,自动部署,持续集成环境
- 夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插
- Jenkins-Docker-SpringBoot-java-git-gradle-持续集成与自动部署-实现跨服务器部署
- 持续集成框架,自动部署服务搭建jenkins+maven+svn(git)+shell
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- jenkins持续集成环境搭建(内含tomcat部署)
- 基于 CentOS 使用 Jenkins 实现 Android 持续集成
- jenkins+git+maven+docker持续集成部署
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)