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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 股票实盘交易接口API(招商证券交易接口api)

    股票配资系统实盘交易接口怎么做有没有好用的实盘交易接口股票实盘交易接口做股票配资系统难免会用到交易接口,好用的能用的接口也少。券商那边也不提供,那索性自己开发股票配资实盘交易接口了。经过多次尝试,总算搞出来了,实时交易接口可以获取用户数据,实时对接,账户信息,委托买入卖出,支持多家券商。我们做股票配资系统的时候遇到过很多次交易接口问题,然后后面终于是解决了,现在我们的股票配资系统已经很完善…

  • c语言strstr的使用及模拟实现strstr函数[通俗易懂]

    c语言strstr的使用及模拟实现strstr函数[通俗易懂]c语言strstr的使用及模拟实现strstr函数

    2022年10月10日
  • ZOJ 2680 Clock()数学

    ZOJ 2680 Clock()数学

  • php 全部替换字符串,php如何批量替换字符串

    php 全部替换字符串,php如何批量替换字符串php如何批量替换字符串2020-10-0614:54:06php批量替换字符串的方法:使用【str_replace】批量查找替换字符串,代码为【$str=str_replace(‘o’,’O’,$str,$count);echo$str.PHP_EOL;】。php批量替换字符串的方法:str_replace批量查找替换字符串…

  • 电力负荷预测三篇综述总结

    电力负荷预测三篇综述总结对前面三篇关于负荷预测的综述论文进行一个总结。

  • 菜鸟教程 Java 学习笔记 (基础教程)

    1、Java对象和类Java作为一种面向对象的语言,支持以下基本概念:多态、继承、封装、抽象、类、对象实例、方法、重载。对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。1.1创建对象对象是根据类创建的,在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:(1)声明:声明一个对象,包括对象名称和对象类型。(2)实例化:使

发表回复

您的电子邮箱地址不会被公开。

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