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

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

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




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

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



代码语言:javascript
代码运行次数:0
#!/bin/bash npm i --unsafe-perm npm run build # 如果有需要可以拷贝到其他服务器 # scp -r mp xxxx:/usr/local/nginx/html/
注意1:对于Vue项目,在Windows上运行正常,但在Linux上可能会遇到以下错误:
<code>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'</code>
或者如下错误:
<code>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</code>
这是因为Linux环境区分大小写,而Windows不区分大小写。
注意2:可能会遇到权限问题,导致以下错误:
<code>ERR! stack Error: EACCES: permission denied, mkdir</code>
解决方案是使用以下命令:
<code>npm i –unsafe-perm</code>
如果出现保存不了的情况
如果在配置过程中遇到无法保存的情况,请参考以下文档:
发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/93c442d40a4e0b6f829a28aabbf07fc1
原文链接:https://www.php.cn/link/c8377ad2a50fb65de28b11cfc628d75c
以上就是Jenkins配置Coding Webhook的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号