
Jenkinsfile 同時檢出多個 Git 倉庫
- 2022 年 11 月 16 日
- 筆記
前置 通常,在 Jenkinsfile 中使用 Git 仓库是这样的: stage('Checkout git repo') { steps { checkout([ $class: 'GitSCM', branches: [[name: 'develop']], userRemoteConfigs …
Continue Reading
前置 通常,在 Jenkinsfile 中使用 Git 仓库是这样的: stage('Checkout git repo') { steps { checkout([ $class: 'GitSCM', branches: [[name: 'develop']], userRemoteConfigs …
Continue Reading
目录 mac通过docker一键部署Jenkins 一、前言 二、系统配置 三、安装步骤 Dockerhub查看镜像地址 1、一键安装 1.1、下载脚本 1.2、安装程序 1.2.1、安装程序详情 1.2.2、下载必要软件详情 1.3、启动成功后,即可正常访问 1.4、查看登录密码 1.5、插件自定 …
Continue Reading
前言 Gitea 是一个用于代码托管的轻量级单体程序,它能与现有的经典应用集成,诸如代码分析工具 SonarQube、持续集成工具 Drone、Jenkins 以及用于工单管理的客户端插件(VSCode、Jenkins IDE)。 不久之后,Gitea 也将迎来自身集成的一体化 CI/CD 功能。 …
Continue Reading
前言:上篇已介绍了jenkins在k3s环境部署,本篇继续上篇讲述流水线构建部署流程 1、从gitlab上拉取代码步骤 在jenkins中,新建一个凭证;Manage Jenkins -> Manage Credentials 点击jenkins -> 全局凭据 -> 添加凭据;选择用户名和密码类型 …
Continue Reading
前言:前面写过2篇文章,介绍jenkins通过slave节点部署构建并发布应用到虚拟机中,本篇介绍k8s(k3s)环境下,部署jenkins,通过流水线脚本方式构建发布应用到k8s(k3s)集群环境中,本篇文章使用的环境是k3s+rancher2.6.3 1、jenkins环境部署(k8s or k …
Continue Reading
一、连接飞书 1. 在飞书群中添加自定义机器人 2. Python发送通知的脚本 在部署Jenkins的服务器上创建一个目录,名称随意,将你的webhook地址拷贝到脚本中的url。 从jenkins的内置变量中找出你需要的,在任务的设置中通过命令将变量传给脚本,脚本将变量处理后再通过webhook …
Continue Reading一、事件背景 真的是非常想使用 pipeline 流水线进行自动化部署打包测试。 于是,晚上下班回家后,真的是"现学现卖",开始做流水线脚本。 经过不懈努力,熬到凌晨两点多,终于把整个流水线部署脚本在自己本地搭建的Jenkins上跑通了。 第二天早上来上班,把昨天在家里搞得那套demo成功的移植到公 …
Continue Reading
写这篇文章是对之前 搭建Jenkins 做的修改和完善,让jenkins更好的为我们服务 Docker搭建Jenkins服务 使用过程中遇到的问题: 为方便部署,打算将jenkins用到的jdk11、maven、gradle工具下载下来(方便以后部署使用),然后挂载到jenkins容器内部 在使用m …
Continue Reading
流水线可以让项目发布流程更加清晰,docker可以大大减少Jenkins配置。 1、前言 数据卷挂载到 /var 磁盘目录下,因为该磁盘空间较大,后面需要挂载容器数据卷,以防内存吃紧。 为了可以留存启动 Jenkins 服务的配置以及启停Jenkins方便,我采用 Docker Compose 部署 …
Continue Reading
背景介绍 上一个轮回,我花了三篇文章的时间着重向大家介绍了在条件有限的情况下,如果优雅地进行前端发版和迭代。庆七一,热烈庆祝香港回归,人民生活水平越来越好,昨天上午我自掏腰包买了台服务器,决定由 冷兵器 脚本编程部署时代进入 热武器 CICD 时代。 而今,山河无恙, 飞机 脚本终于不用再 飞 写第 …
Continue Reading