云原生
Jenkins 标签描述

本文是此长文中的部分内容,方便初学者照着操作。 问题描述 在运行Jenkins流水线时,进行dockerbuild步骤时报错,提示拉取镜像失败: +./home/jenkins/agent/env.txt +GIT_COMMIT=6ff45b2 +dockerbuild-tharbor.halfcoffee.com/ruoyi-gateway/ruoyi-gateway:6ff45b2-11. 0buildingwith"default"instanceusingdockerdriver 1[internal]load.dockerignore 1transferringcontext...

本文是此长文中的部分内容,方便初学者照着操作。 Gitlab自动触发Jenkins流水线 对接说明 Gitlab和Jenkins对接有两种形式,一种是通过Webhook进行对接,在用户将代码提交到Gitlab后,自动调用JenkinsWebhook,触发Jenkins相应的流水线。 另一种是官方推荐的在Gitlab中使用Jenkins集成,但是测试发现这种集成一直失败,报“连接失败。请检查您的集成设置”,于是最终还是用了Webhook的形式。 Jenkins侧配置 安装Gitlab集成插件 访问下列URL,在搜索框输入“Gitlab”,找到GitLabPlugin并进行安装。 http...

记录一个Jenkins中使用shell的小问题,纯小白问题 问题 想在Jenkins中使用for循环来进行image推送,但是发现执行失败,报下面错误: Also:org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId:aca6f3b9-ebf2-44dd-b241-2d7dff9d5a78 groovy.lang.MissingPropertyException:Nosuchproperty:iforclass:groovy.lang.Binding atgroovy.lang.Binding.getVariable(Bi...

  lqP1GDtwBaW3   2023年12月12日   16   0   0 cishell脚本JenkinsJenkinsshell脚本ci

本文介绍下如何将Jenkins与企业微信集成,自动将流水线结果通告给企业微信的群聊 基础准备:为群聊开启机器人 在群聊的下列位置添加群机器人(电脑或手机端均支持此功能): 添加完成后记录webhook地址(注意此地址千万不要外泄): 初阶:通过企业微信插件来实现通知 安装企业微信对接插件 在Jenkins插件管理>Available中搜索wechat,安装QyWechatNotificationPlugin: 在流水线的最后添加下列内容: pipeline{ agentany stages{ stage('post'){ steps{ echo'post' } } } po...

本文是 此长文中的部分内容,方便初学者照着操作。 Jenkins部署 详细步骤略,参考文章:https://md.huanghuanhui.com/RuoYi-Cloud/RuoYi-Cloud.html 服务暴露细节 Jenkins共需要暴露两个服务到外部,一个是web服务,用于管理操作,默认使用8080端口,另一个为Agent连接的服务,默认使用50000端口。 为了保证流水线正常工作,最终web服务和Agent服务的入口一致,因此暴露方式有下面几种: 使用ServiceTypeLoadbalancer同时暴露web和Agent服务,LoadbalancerIP作为统一的...