赞
踩
在上一篇文章中写了 Jenkins 同步 GitHub ,但是有小伙伴不想用 GitHub(主要是构建成功率确实不高咳咳......),想问问能不能用gitee(码云)来进行同步... Of course 现在他来了,当然我这篇文章是默认你已经配置好了Jenkins 的 SSH Server了,如果还没配置的小伙伴可以先移步看看我上一篇文章 Jenkins配置远程服务器SSH Server流程
Dashboard ——> 系统管理 ——> System
找到 Gitee 链接 进行配置
链接名一般写的就是 Gitee(可以随便写)
Gitee 域名 URL 就写默认的这个
最重要的就是配置证书令牌
打开提示的链接,进入点击生成新令牌
然后进入以下页面(令牌描述随便写一点就可以了)
点击提交后,输入密码,私人令牌就生成成功,直接点击复制就可以。
然后回到 Jenkins 添加凭据
类型选择 Gitee API 令牌 然后将复制好的令牌填到 私人令牌这里,id不用写,描述随便写一点就好
最后点击添加,添加完成后点击保存配置
选择构建自由风格的软件项目
1、描述 随便写
2、源码管理选 git,URL填你 gitee 上面的项目地址,分支默认 master,当然也可以选别的
3、构建触发器
4、构建环境
node的版本需要自己去插件那里配置,这里就不多提了
5、Build Steps shell 脚本的配置
- npm -v
- node -v
- npm i
- npm run build
- cd /home
- rm -rf text/dist/*
- cp -r /home/jenkins_home/workspace/text-web/dist/* text/dist
具体指令的含义可以看上一篇文章 在服务器部署Jenkins同步github代码(vue)
成功!(从构建次数可以看出也是失败了很多次的...一把辛酸泪
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。