Docker下安装Jenkins
1.拉取镜像
docker pull jenkinsci/blueocean
2.创建容器,但不启动
docker create --name jenkins -u root -p 8889:8080 --privileged=true -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /home/jenkins:/home docker.io/jenkinsci/blueocean
3.启动容器
docker start Jenkins
注意:2和3可以合并为一个命令,创建并启动容器
docker run -di --name jenkins -u root -p 8889:8080 --privileged=true -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /home/jenkins:/home docker.io/jenkinsci/blueocean
4.输入http://192.168.101.64:8889
docker exec ‐it jenkins /bin/bash
cat ./var/jenkins_home/secrets/initialAdminPassword
如果输入上边的目录找不到initialAdminPassword文件,就先查找文件所在位置,执行以下命令即可。
find . -name "initialAdminPassword"
以上这两种方法都可以,第一种方法直接在docker中 查看,第二种是在宿主机上查看。
5.安装maven
创建用户名密码后(可以都用root),直接点击下一步,进入主界面,找到系统管理,再找到管理插件,搜索maven。
6.安装maven
1、安装wget命令 yum -y install wget
2、下载maven安装包 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz 3.解压maven安装包 tar -zxvf apache-maven-3.5.4-bin.tar.gz
4.移动到maven下
mv apache-maven-3.5.4 /usr/local/maven
5.修改配置仓库地址
vi /usr/local/maven/conf/settings.xml
把仓库地址修改为:<localRepository>/usr/local/repository</localRepository>
6.配置maven
vi /etc/profile
7.在配置文件最后加上下面代码
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
8.配置文件生效
source /etc/profile
9.查看maven
mvn -version
7.安装jdk
//1.下载jdk1.8liunux版本安装包,并上传到usr/local目录下
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
//2.解压文件
tar -xvf jdk-1.8.tar.gz
//3.修改配置文件 vi /etc/profile
//4.在配置文件尾部加上下面内容
#set java environment
JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_141 #这个目录改成你自己jdk所在目录的
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
//5.重新加载配置文件
source /etc/profile
//6.尝试是否安装成功,执行下面命令若出现版本号,则安装成功
java -version
8.安装git
yum -y install git
查看git安装目录
which git
9.在jenkins中配置maven,jdk,git
配置maven
配置jdk
配置git
10.安装Gogs(git的图形化界面)
//1.拉取镜像 docker pull gogs/gogs //2.创建并运行容器 docker run -di --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/data gogs/gogs
//3.访问下面地址
127.0.0.1:3000
下面的用户名密码可以设置,也可以不设置,然后点击提交。
新建仓库
在本地创建版本仓库,并上传示例代码到新建的仓库中(此过程省略,不会的参考idea分类中的文章)
11.登陆jenkins,创建一个任务
主要修改以下两个地方
保存即可。