Docker安装Jenkins并配置GitHub

简介: Docker安装Jenkins并配置GitHub

   

Jenkins官方

https://www.jenkins.io/zh/doc/book/installing/

执行下面的命令,这里我将Jenkins容器的访问端口映射到了服务器的8686端口,这样就可以通过8686访问jenkins。

docker run -u root --rm  -d  -p 8686:8080  -p 50000:50000  -v jenkins-data:/var/jenkins_home  -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean

Jenkins基础配置

经过上面的配置,你可以访问你的Jenkins了,在浏览器中输入:http://ip:8686/

注意:有的小伙伴可能打不开,此时要检查服务器是否开放了8686端口,如果没有,则需要配置安全组(阿里云/腾讯云),具体配置如下:

image.png

如果配置没问题:会出现下面的界面,首先提示你登录的密码的位置:

image.png

按照提示我们执行cat /var/lib/jenkins/secrets/initialAdminPassword得到密码,

注意:这里我们使用的是docker安装的镜像,这个密码的位置是在镜像里面的,此时我们需要进入到容器中执行上面的cat命令:

image.png

输入后点击Continue,如下:

image.png

选择install suggested plugins,等待安装完毕,如果有安装失败的可以跳过,之后可以手动根据需求安装。

image.png

设置初始账户和密码

image.png

设置完成后进入:

image.png

github生成token

生成token

settings -> Developer settings -> Personal access tokens 点击 Generate new token

image.png

github配置Jenkins

添加webhook

仓库 --> setting -->Webhooks --> Add webhook --> 输入刚刚部署Jenkins的服务器的IP

IP地址后加上/github-webhook/

image.png

image.png

Jenkins配置github(中文版Jenkins)

安装GitHub plugin(直接搜索此名称)

系统管理-->插件管理-->可选插件

直接安装Github Plugin, jenkins会自动帮你解决其他插件的依赖,直接安装该插件Jenkins会自动帮你安装plain-credentials 、Git 、 credentials 、 github-api

配置GitHub Plugin

系统管理 --> 系统设置 --> GitHub --> GitHub服务器

image.png

添加github生成的token

image.png

点击jenkins按钮,弹出画面,输入信息,点击添加。

image.png

选择添加的凭证,进行测试链接

image.png

相关文章
|
4天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
116 78
|
18天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
147 64
|
7天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
45 14
|
4天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
31 7
|
19天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
93 24
|
20天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
83 24
|
19天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
271 11
|
2月前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
1996 3
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
2月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
214 0
|
2月前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。

热门文章

最新文章