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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Activiti流程引擎_activiti工作流原理

    Activiti流程引擎_activiti工作流原理Activiti框架提供的流程引擎配置类ProcessEngineConfiguration的类图如下:下面的图是流程引擎的架构图:由上图我们可以很清楚地从全局角度了解ProcessEngineConfiguration类:1)EngineServices:该接口中定义了获取各种服务类实例对象的方法。2)ProcessEngine:继承EngineServices接口,并增…

    2022年10月20日
    3
  • Jediscluster_唧唧pc客户端

    Jediscluster_唧唧pc客户端前言:由于spring-data-redis不支持,redis集群的操作。所以更换客户端,使用Jediscluster。正文:一.序言   前面搭建了个3个msater-slave的本地集群测试,这里用java的客户端进行一些简单测试,看看集群是否生效。   redisclient推荐:http://redis.io/clients 

    2022年10月14日
    1
  • 2019工程伦理慕课答案(2019秋)习题及期末答案

    2019工程伦理慕课答案(2019秋)习题及期末答案第一章习题(下)单选题(1/1point)下列哪一项不是工程与技术的区别内容和性质目的活动主体任务、对象和思维方式单选题(1/1point)下列哪一项不是工程活动的特征自主性创造性社会性确定性多选题(1points)下列哪项是工程的完整生命周期中的环节计划设计评估完成判断题(1/1point)计划、设计、建造…

    2022年5月30日
    38
  • ODT下载安装步骤「建议收藏」

    ODT下载安装步骤「建议收藏」ODT下载安装步骤

    2025年10月9日
    5
  • Java Web之过滤器(Filter)「建议收藏」

    Java Web之过滤器(Filter)「建议收藏」过滤器(Filter)过滤器实际上就是对web资源进行拦截,做一些处理后再交给servlet。通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理大概流程图如下应用场景自动登录统一设置编码格式访问权限控制敏感字符过滤等…

    2022年4月29日
    47
  • mpu6050计步原理_佳明速度传感器安装

    mpu6050计步原理_佳明速度传感器安装下面三部分内容包括:计步原理、基于MPU6050的计步实现、基于MPU6050的久坐检测实现,第一部分为转载内容,做东西最好要了解下关键部分的原理。一、计步原理以下转自:http://www.elecfans.com/yuanqijian/sensor/20170816539797.html1.先要摸清模型的特征目前,大部分设备都提供了可以检测各个方向的加速度传感器…

    2022年9月28日
    4

发表回复

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

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