1. 部署jenkins

1.1 创建jenkins的工作目录

//创建工作目录
mkdir /var/jenkins_home
//赋予权限
chown -R 1000 /var/jenkins_home

1.2 通过docker部署

1.2.1 拉取镜像

docker pull  jenkinsci/blueocean

1.2.2 生成容器

#注意:切换一行执行命令
docker run -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /usr/bin/docker:/usr/bin/docker  -v /var/run/docker.sock:/var/run/docker.sock  -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose jenkinsci/blueocean 一行显示:docker run -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home  -v /usr/bin/docker:/usr/bin/docker   -v /var/run/docker.sock:/var/run/docker.sock   -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose  jenkinsci/blueocean

1.3 通过docker-compose部署

执行docker-compose脚本

version: '3.4'
services:jenkins:container_name: jenkinsimage: jenkinsci/blueoceanports:- "8080:8080"- "50000:50000"restart: alwaysuser: rootvolumes:- '/var/jenkins_home:/var/jenkins_home'- '/usr/bin/docker:/usr/bin/docker'- '/var/run/docker.sock:/var/run/docker.sock'- '/usr/local/bin/docker-compose:/usr/local/bin/docker-compose'environment:- TZ=Asia/Shanghai

1.3.1 执行命令生成容器

docker-compose -f docker-compose.yaml  up --build -d jenkins

2. 访问jenkins网站

2.1 寻找超级管理员密码

进入容器,然后去容器的执行目录下查找管理员的密码

// 进入容器
docker exec -it 容器ID bash
// 查看密码
cat /var/jenkins_home/secrets/initialAdminPassword

输入找到的管理员密码然后进入系统

2.2 进入jenkins

新手入门,选择安装插件的方式,这里我们直接选择安装推荐的插件然后进入系统

注意:安装插件报错的话继续在执行一遍。

2.3 设置管理员用户密码

创建管理员用户密码

2.4 系统界面

如果系统管理里面有错误,那么我们可以手动安装和修改。

3. 通过docker部署程序

3.1 创建任务

3.1.1 选择自由风格的软件项目

3.1.2 添加源代码管理

在源码管理里面勾兑Git,然后输入仓库地址,添加你仓库对应的用户名和密码并且执行分支

指定分支的地方直接写 dev或者master

3.1.3 构建命令

选择执行shell脚本

docker-compose -f build/docker-compose.yaml up --build -d

保存,选择立即构建。

构建历史的构建状态变为蓝色,则代表构建成功;红色代表构建失败。

3.2. 错误

如果出现错误,那么就需要去查看控制台输出,根据错误找原因。

docker安装jenkins并用docker部署net相关推荐

  1. docker安装jenkins并且通过jenkins部署项目(超详细and靠谱)

    一.简介: 本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目,最终效果是只要在jenkins对某个项目点击构建,jenkins就会去gitLab上拉取最新项目的最新代 ...

  2. Docker系列 七. Docker 安装Jenkins

    Docker系列 七. Docker 安装Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集 ...

  3. 这样用Docker 搭建 Jenkins 实现自动部署,你知道吗?

     一.为什么用jenkins 主要是我们现在的项目都是采用手动部署的,每当给项目中新增一个功能就必须执行(打包--测试--上传测试修复的包到指定服务器--部署上线),这个流程操作起来繁杂,不小心就可能 ...

  4. Docker安装Jenkins

    文章目录 一.Docker安装Jenkins 1.查看Jenkins LTS 版本 2.拉取jenkins镜像 3.创建挂载数据卷 4.配置并启动jenkins 5.通过`IP:8600`启动jenk ...

  5. Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】

    一.前言 Jenkins作为CI.CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的.最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一 ...

  6. Docker安装java环境并部署jar包运行

    Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看. java实现商 ...

  7. 在云服务器上基于docker安装jenkins

    jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...

  8. Docker安装Jenkins实现自动化构建部署到Tomcat

    安装Docker 直接装一个docker-toolbox就好了,下载最下面的最新版 http://mirrors.aliyun.com/docker-toolbox/windows/docker-to ...

  9. 基于Docker、Jenkins实现自动化部署

    概述 最近在写一个基于SpringBoot的小项目,由于每次部署到服务器都需要经历几个繁琐的过程,随在自己的服务器上安装了Jenkins和Docker实现自动化部署.至此,将整个过程记录如下. 安装与 ...

最新文章

  1. 基于python的界面自动化测试-基于Python语言的自动化测试系统的设计与实现
  2. Centos 安装mongodb
  3. php 正则特殊字符转义,php 正则特殊字符转义的方法
  4. 算法导论 第三部分——基本数据结构——第14章:数据结构的扩张
  5. Syntax error on tokens, delete these tokens
  6. Oracle HTTP 乱码
  7. The Unique MST 判断生成树是否唯一
  8. 流媒体服务器设计文档,流媒体服务器设文档.doc
  9. 在线制作车牌效果图_厦门车牌识别系统生产厂家直销
  10. react 怎么获取表格_React之表格操作
  11. 浅谈Nodejs应用主文件index.js组成部分——略详解
  12. pdf reference官方指南之-图片
  13. doc和docx、xls和xlsx、ppt和pptx有什么区别?
  14. 【论文泛读08】基于深度时空残差网络的城市人群流动预测
  15. 与VX msn 聊天记录
  16. python量化投资推荐书籍_有没有值得推荐的介绍有名的量化投资策略的书籍?
  17. python 一键登录126邮箱
  18. TrafficMonitor:最好用的网速/内存/CPU监控软件
  19. 内蒙古电大计算机考试成绩查询成绩查询,2021年网络教育7月统考成绩查询时间及入口...
  20. linux 查看系统配置

热门文章

  1. 通过api管理grafana
  2. 剑指offer编程题Java实现——面试题3二维数组中的查找
  3. OAuth认证与授权
  4. JVM-并发-Java 内存模型
  5. php图片地址参数错误,图片上传时一直显示请求地址错误怎么办
  6. 在2019年6月Teams Community Call上分享的Teams app基础架构视频
  7. 智能记忆功能nest_如何设置和安装Nest Protect智能烟雾报警器
  8. 如何发现假库存照片(并将合适的人归于属性)
  9. 后缀的形容词_构词法(18)构成形容词的常见后缀 3
  10. 树形dp-CF-337D. Book of Evil