大家好,又见面了,我是你们的朋友全栈君。
今天我们来探讨如何配置Jenkins与Coding的Webhook。以下是详细的步骤:
安装插件
首先,我们需要安装必要的插件。安装完成后,需要重启Jenkins以确保插件生效。

创建项目
在Jenkins中创建一个新的项目,这里我们选择自由风格的项目。

在项目配置中,添加Git仓库。如果在使用下面的凭证时一直出现红色错误,可以尝试使用以下格式:https://用户名:密码@e.coding.net/xxx.git。请注意,如果用户名包含@符号,需要将其转换为%40。
你还可以根据需要更改分支设置。




Coding设置ServiceHook
在Coding平台上,配置ServiceHook以便触发Jenkins构建。

设置运行脚本
在Jenkins项目中设置运行脚本。确保脚本在Jenkins项目的目录下运行,不要将其放置在其他路径。



代码语言:javascript
代码运行次数:0
#!/bin/bashnpm i --unsafe-permnpm 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
如果出现保存不了的情况
如果在配置过程中遇到无法保存的情况,请参考以下文档:
https://www.php.cn/link/351b6724e9da25bca879759d192c0f25
发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/93c442d40a4e0b6f829a28aabbf07fc1
原文链接:https://www.php.cn/link/c8377ad2a50fb65de28b11cfc628d75c
以上就是Jenkins配置Coding Webhook的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/34799.html
微信扫一扫
支付宝扫一扫