当前位置: 首页 > news >正文

(二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布

前言

本节内容会介绍如何使用Docker Pipeline插件实现docker项目的pipeline流水线项目的可持续化集成发布,在开始本节内容之前,我们要先搭建好docker环境,以及镜像本地存储仓库docker harbor,关于docker和docker harbor的安装,可查看作者往期博客内容。

正文

①安装Docker Pipeline流水线插件,安装完成后重启jenkins:Docker Pipeline

 ②安装docker客户端全局工具

③开启docker的远程服务链接,保证可以使用远程连接操作docker服务器

- 在/usr/lib/systemd/system/docker.service文件中开放docker的远程访问链接,将ExecStart修改为如下:

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

- 重启docker服务,查看远程服务链接是否已经生效

④创建一个app流水线项目

⑤ 进入创建页面,可以点击流水线语法,查看docker pipeline支持的语法方法,后面会用到

⑥编写流水线执行脚本

- 流水线脚本

pipeline {agent anytools{maven 'maven

相关文章:

  • Java8,函数式编程应用:
  • make命令失效-解决
  • 中文文本分类_1(pytorch 实现)
  • 【pyinstaller打包记录】Linux系统打包可执行文件后,onnxruntime报警告(Init provider bridge failed)
  • 怎么把视频做成二维码形式?视频扫码观看的制作方法
  • 前端面试 跨域理解
  • 技术应用:基于MyBatis Plus自动生成数据库主键
  • K线实战分析系列之十九:反击线——看涨看跌信号
  • 零基础如何快速入门伦敦金交易
  • Windows Media Player (Win10)
  • 杭州某国企 Java 面经
  • JavaScript 基础学习笔记(五):函数、作用域、匿名函数
  • Python实战(11):正则表达式
  • HTTP头部信息解释分析(详细整理)
  • java基础-mysql
  • log4j2输出到kafka
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • React的组件模式
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 讲清楚之javascript作用域
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 前端_面试
  • 使用 Docker 部署 Spring Boot项目
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 微信公众号开发小记——5.python微信红包
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 源码安装memcached和php memcache扩展
  • 正则表达式
  • ​​​​​​​​​​​​​​Γ函数
  • !!Dom4j 学习笔记
  • #考研#计算机文化知识1(局域网及网络互联)
  • $.ajax,axios,fetch三种ajax请求的区别
  • (4)(4.6) Triducer
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (独孤九剑)--文件系统
  • (分布式缓存)Redis哨兵
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十六)串口UART
  • .NET 4.0中的泛型协变和反变
  • .Net Remoting常用部署结构
  • .NET 命令行参数包含应用程序路径吗?
  • .Net环境下的缓存技术介绍
  • .NET连接数据库方式
  • @DataRedisTest测试redis从未如此丝滑
  • @SpringBootApplication 包含的三个注解及其含义
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • []指针
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [2023年]-hadoop面试真题(一)
  • [AX]AX2012 R2 出差申请和支出报告
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)
  • [BZOJ5250][九省联考2018]秘密袭击(DP)