如何用Node.js编写Jenkins自动化发版脚本?
- 内容介绍
- 文章标签
- 相关推荐
本文共计514个文字,预计阅读时间需要3分钟。
背景:每次到网页手动发布版本有点繁琐,写个脚本来自动化可以提高开发效率。脚本内容:javascript// 脚本用于自动化发布版本,提高开发效率function automateDeployment() { // 输入API Token const token={ user: 'your_username', password: 'your_password' };
// 构建认证信息 const auth=`${token.user}:${token.password}`;
// 发送请求到Jenkins fetch(`https://yourhost/youraccount`, { method: 'GET', headers: { 'Authorization': `Basic ${btoa(auth)}` } }) .then(response=> response.json()) .then(data=> { console.log('Deployment successful:', data); }) .catch(error=> { console.error('Deployment failed:', error); });}
// 调用函数automateDeployment();
背景
每次到网页里手动发版有点烦,写个脚本来提高开发效率。
CFG
在 jenkins 设置里获取 API TOKEN。
把 host 和账号密码拼接起来就可以通过鉴权。
本文共计514个文字,预计阅读时间需要3分钟。
背景:每次到网页手动发布版本有点繁琐,写个脚本来自动化可以提高开发效率。脚本内容:javascript// 脚本用于自动化发布版本,提高开发效率function automateDeployment() { // 输入API Token const token={ user: 'your_username', password: 'your_password' };
// 构建认证信息 const auth=`${token.user}:${token.password}`;
// 发送请求到Jenkins fetch(`https://yourhost/youraccount`, { method: 'GET', headers: { 'Authorization': `Basic ${btoa(auth)}` } }) .then(response=> response.json()) .then(data=> { console.log('Deployment successful:', data); }) .catch(error=> { console.error('Deployment failed:', error); });}
// 调用函数automateDeployment();
背景
每次到网页里手动发版有点烦,写个脚本来提高开发效率。
CFG
在 jenkins 设置里获取 API TOKEN。
把 host 和账号密码拼接起来就可以通过鉴权。

