Docker搭建Jenkins环境

  分类:技术   评论:无  浏览: 841次

scheduler.sh

  Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。

  持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。

下面将介绍,如何使用Docker 搭建Jenkins

第一步:使用Dockerfile 定制Jenkins镜像

  使用Dockerfile 定制Jenkins镜像,在我GitHub已经写好了Dockerfile文件,可以直接Fork到自己的仓库直接使用,记得给个Star哦!,GitHub传送门

第二步:构建镜像

  构建镜像,直接cd到目录,执行:

docker build -t jenkins-docker .

就可以了,jenkins-docker可以替换成你自己喜欢名字。

第三步:启动容器

  执行以下命令:

docker run --name jenkins \
    -d \
    -p 8080:8080 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    jenkins-docker

这样,容器就启动了。

第四步:在浏览器中访问

  打开浏览器,输入你机器或服务器IP:8080回车,就可以出现以下界面:

界面

这里需要的密码就是超级管理员的密码,可以执行docker logs jenkins查看到密码:

密码

输入密码,点击继续,紧接着,出现: 界面

这里是安装Jenkins插件,第一个是推荐安装,第二个是自定义安装,这里我选择自定义安装:

界面

选择好了自己要安装的插件,就可以执行安装了:

界面

安装完成之后,就会出现如下登陆界面,创建自己的账户,就可以登陆了: 界面

登陆进来之后,就可以根据自己实际情况,进行设置了:

界面

点击这里给我发消息
嘿!有什么可以帮助你吗?