前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker+Jenkins+Gitee+Harbor+WebHooks实现CI/CD!

Docker+Jenkins+Gitee+Harbor+WebHooks实现CI/CD!

作者头像
木字楠
发布2023-10-17 10:45:57
3760
发布2023-10-17 10:45:57
举报
文章被收录于专栏:木字楠の空间

🎶 文章简介:Docker+Jenkins+Gitee+Harbor+WebHooks实现CI/CD! 💡 创作目的:Docker+Jenkins+Gitee+Harbor+WebHooks实现CI/CD! ☀️ 今日天气:天气有些阴沉 📝 每日一言:如果你执意追逐我的幻影,迟早会被真正的我打败。 --棋魂

前言

视频教程由B站up主:微软MVP-Eleven 录制 视频地址:https://www.bilibili.com/video/BV1xo4y1U7Mp


1、关于Jenkins

1-1、为什么要使用jenkins?

代码语言:javascript
复制
#不使用jenkins时,项目该如何进行部署?

Codeing ==> 代码管理器(SVN,TFS,Git,GitLab) ==>编译 ==> 打包 ==> 拷贝至目标服务器 ==> 构建镜像 ==> 容器化部署==>访问

#使用了Jenkins,项目该如何部署?
Codeing ==> 访问
1-2、jenkins的工作流程

1-3、搭建jenkins环境

(以下坑很多,需要特别注意)

代码语言:javascript
复制
Localization: Chinese (Simplified)   ===>   做汉化使用
Gitee Plugin  ===>   对接Gitee的插件
Docker API Plugin  ===>   连接服务器上已有的Docker 来构建镜像 的插件
Publish Over SSH  ===>   远程连接访问的插件
  • 使用jenkins拉取Gitee中的项目
  • jenkins中如何使用Docker API插件构建镜像
  1. 开启端口
代码语言:javascript
复制
前提:目标服务器上是已经安装有docker的,并且开发2376端口
---------------------------------------------------------------
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2379 --containerd=/run/containerd/containerd.sock
---------------------------------------------------------------
systemctl daemon-reload
systemctl restart docker
  1. 使用Dockerfile Plugin配置连接Docker引擎
  • 搭建harbor私服仓库并完成镜像推拉和jenkins对接
  • 如何把新构构建的镜像拉渠道目标服务器并进行项目容器化部署

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1、关于Jenkins
    • 1-1、为什么要使用jenkins?
      • 1-2、jenkins的工作流程
    • 1-3、搭建jenkins环境
    相关产品与服务
    容器镜像服务
    容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档