随笔分类 - 持续交付CI/CD
摘要:Harbor是什么? 还记得Docker Registry么?它是Docker官方提供的镜像仓库,简单易用,一键就可以部署、使用。 虽然看起来不错,但是Registry有些问题需要解决: 1. 没有图形界面 2. 没有用户权限控制 3. 看不到镜像操作记录 4. 仓库内镜像管理难度大,容易造成空间浪
阅读全文
摘要:本文主旨 主要记录下如何 使用Jenkins构建Java服务的Docker镜像 ,以及手动部署测试下 前期准备 已安装Jenkins 为jenkins用户添加到docker组内 本地装有maven,配置或使用/etc/profile定义maven的家目录,全局生效 正文 新建个chapter3流水线
阅读全文
摘要:前言 本文旨在使用BlueOcean实现构建可视化与使用Maven构建上一节 "Jenkins教程(三)添加凭据与流水线拉取Git代码" 拉下来的代码 什么是Blue Ocean Blue Ocean 重新思考Jenkins的用户体验,从头开始设计 "Jenkins Pipeline" , 但仍然与
阅读全文
摘要:前言 本文旨在 配置凭据 、 使用Git仓库中的Jenkinsfile 与 使用声明式流水线拉取Git代码 使用SVN等其他版本控制工具,请参考使用 生成对应代码块 凭据(credentials)是什么 凭据(credentials)是访问其他系统的认证信息,可以是账号/密码、SSH密钥、加密文件等
阅读全文
摘要:前言 本文通过一个声明式流水线的HelloWorld程序做一下流水线基础入门,对常用的流水线参数进行简要说明 什么是流水线 现实中的流水线 流水线比较好理解,类比于现实生活中的生产流水线,每个流程只做一件事,通过传送带把这些流程连接在一起,一个流程完成后的结果交由后续流程继续操作。 Jenkins的
阅读全文
摘要:前言 写了好久Jenkins的脚本了,写得虽然不是太好,但是可以基本满足需要,最近比较忙,这个月也没怎么更新博客,开始更新Jenkins这个系列的文章,打算从安装Jenkins → 流水线工程HelloWorld->声明式流水线语法 → 流水线构建微服务镜像并部署 ,大体上会分这几部分,还是会有些拆
阅读全文
摘要:本文主旨 看到好多加速Jenkins安装插件速度的文章,大多数教程中都是在插件配置里使用 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 替换原来的官方的json,我们来看看清华源拉下来的是什么 这里使用
阅读全文