Jenkins配置Coding Webhook

Jenkins配置Coding WebhookJenkins配置CodingWebhook1.安装插件2.创建项目3.Coding设置ServiceHook1.安装插件需要重启Jenkins2.创建项目这里选择自由风格添加git注意:WebHook地址是你http://jenkins地址/coding/项目名设置运行脚本3.Coding设置ServiceHook使用CodingWebhookPlugin过时问题.使用插件后无法保存配置文件

大家好,又见面了,我是你们的朋友全栈君。

这里以发布Vue项目为例子

1. 安装插件

在这里插入图片描述
需要重启Jenkins
在这里插入图片描述

2. 创建项目

这里选择自由风格
在这里插入图片描述
在这里插入图片描述
添加git
如果使用下面的凭证一直爆红色错误那就用:
https://用户名:密码@e.coding.net/xxx.git
注意: 如果用户名有@符号需要转换成%40

下面的分支也可以换成对应的分支即可
在这里插入图片描述

在这里插入图片描述

注意: WebHook 地址是你 http://jenkins地址/coding/项目名,
不是他提示的带ip的URL

coding配置如下:
在这里插入图片描述
设置运行脚本, 对应在Jenkins该项目的目录下面, 不要放其他路径

在这里插入图片描述

在这里插入图片描述

脚本需要放到对应的Jenkins工作目录下面

在这里插入图片描述

别忘了将这个脚本权限改成可执行
chmod 755 run.sh

#!/bin/bash

npm i --unsafe-perm

npm run build
# 如果有需要可以拷贝到其他服务器
# scp -r mp xxxx:/usr/local/nginx/html/

注意1: vue项目windows运行正常, linux运行失败
ERROR in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/view/home/index.vue Module not found: Error: Can't resolve '@/components/EpidemicPrevent/epidemicPreventLeft' in '/home/sourse/shell/forest-digitalForest/src/view/home'

或者如下错误:
ERROR in ./src/main.js Module not found: Error: Can't resolve 'Vue-highcharts' in '/home/JenkinsHome/workspace/forest-big/src' @ ./src/main.js 27:0-43

linux环境区分大小写
windows不区分大小写

注意2: 权限问题
ERR! stack Error: EACCES: permission denied, mkdir
需要如下命令:

npm i –unsafe-perm

3. Coding设置ServiceHook

参考博客: https://blog.csdn.net/WeiHao0240/article/details/115913099

在这里插入图片描述

都配置好后, 一提交就会自动构建发布前台项目

在这里插入图片描述

4.如果出现保存不了的情况

使用Coding Webhook Plugin过时问题.
使用插件后无法保存配置文件

请参考文档:https://juejin.cn/post/7050302249045590023

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137209.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月5日 下午12:00
下一篇 2022年5月5日 下午12:00


相关推荐

  • html中相对定位怎么写,css相对定位「建议收藏」

    html中相对定位怎么写,css相对定位「建议收藏」定位的四种模式:static,relative,absolute,fixed定位的四个位置:left,right,top,bottom定位属性:position,有四种状态值1.static:静态定位,按元素在文档流中的顺序排列,这是默认值,四个位置无效2.relative:相对定位,元素相对于原来它在文档流中的位置进行定位,四个位置有效3.absolute:绝对定位,元素相对于它的定位父级定位,…

    2025年7月31日
    7
  • Arrays中的asList方法

    Arrays中的asList方法今天分享一个 Arrays 类中的 asList 方法 首先看下面一个例子 importjava util Arrays importjava util List publicclassT publicstatic String args int arr 2 4 6 8 10 Int

    2026年3月19日
    1
  • python求乘积_Python实现求笛卡尔乘积方法详解

    python求乘积_Python实现求笛卡尔乘积方法详解这篇文章主要介绍了 Python 实现求笛卡尔乘积的方法 结合实例形式分析了 Python 计算笛卡尔乘积的原理与实现技巧 需要的朋友可以参考下本文实例讲述了 Python 实现求笛卡尔乘积的方法 分享给大家供大家参考 具体如下 在数学中 两个集合 X 和 Y 的笛卡尓乘积 Cartesianpro 又称直积 表示为 X Y 第一个对象是 X 的成员而第二个对象是 Y 的所有可能有序对的其中一个成员 假设集合 A

    2025年11月17日
    5
  • 比较好用的Java模拟器,515最好的java模拟器

    比较好用的Java模拟器,515最好的java模拟器之前的那些 java 模拟器根本算不上真正适用的 一来操作麻烦 二来不支持现成的 java 程序 还必须手机上网下载 之前的那些 java 模拟器根本算不上真正适用的 一来操作麻烦 二来不支持现成的 java 程序 还必须手机上网下载 这个 dmidp2 才算得上真正的可以用的 java 模拟器 它最大的优点就是可以建立在卡上 而 java 程序也可以是实现成的 相信很多人都囤积了大量的从网上下载来的 java 游戏吧 这些

    2025年8月8日
    7
  • maven 项目打jar包 并包含所有依赖「建议收藏」

    maven 项目打jar包 并包含所有依赖「建议收藏」背景:基于最近项目部署,需要打jar包,然后涉及接口调用,反复测试,出现了各种问题,最后找到合理方案,特做以下总结:一、延伸知识:Springboot打jar包命令1.把之前打过的包通通干掉mvnpackageclean-Dmaven.test.skip=true2.重新打包mvnpackage-Dmaven.test.skip=true3.Springboot的打包插件<build><plugins>&

    2022年6月19日
    84
  • css设置超链接样式和css设置列表样式

    css设置超链接样式和css设置列表样式<styletype=”text/css”>a:LINK{color:red;text-decoration:none;}a:VISITED{color:green;text-decoration:none;}a:HOVE…

    2022年7月19日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号