Gitee的jenkins的自动化部署


1.gitee 的 jenkins 部署

官方文档:https://gitee.com/oschina/Gitee-Jenkins-Plugin

1.安装 gitee-jenkins-plugin 插件

  • 前往 Manage Jenkins -> Manage Plugins -> Available
  • 输入: Gitee
  • 安装后重启

image.png

2.jenkins 中全局配置 Gitee

  • Manage Jenkins -> Configure System -> Gitee Configuration -> Gitee connections
  • 选择证书令牌(如果已经创建)

image.png

3.创建证书令牌(未创建 gitee 令牌时)

  1. https://gitee.com/profile/personal_access_tokens ,创建 gitee 私人令牌
  2. Domain 选择 Global credentials
  3. Kind 选择 Gitee API Token
  4. Scope 选择你需要的范围
  5. Gitee API Token 输入你的 Gitee 私人令牌
  6. ID, Descripiton 中输入你想要的 ID 和描述即可。
  7. 点击 Advanced ,可配置是否忽略 SSL 错误(视您的 Jenkins 环境是否支持),并可设置链接测超时时间(视您的网络环境而定)
  8. 点击 Test Connection 测试链接是否成功

image.png

image.png

4.构建新任务

image.png

5.General

image.png

6.源码管理

Name:origin
Refspec:refs/heads/:refs/remotes/origin/ (推送触发)二选其一
refs/pull//MERGE:refs/pull//MERGE (PR 触犯)

源码管理:选择自动
image.png
添加凭证选择账户密码
image.png

7.构建触发器

image.png

image.png

8.新建 Gitee 项目 WebHook

image.png

9.构建环境

选择 nodejs,jenkins 需要安装 node 环境,具体请查看jenkins 安装 node 环境 。按照以下进行配置。
image.png

10.构建

使用 shell 进行命令行执行
image.png

npm install hexo-cli -g
npm install yuque-hexo -g
npm install
hexo clean
yuque-hexo sync
hexo g
hexo d
echo '构建成功'

2.其他的构建方式

github 的利用 jenkins 构建,详细请查看《github 的 jenkin 的自动化部署》


文章作者:   leader755
版权声明:   本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 leader755 !
评论
 上一篇
节流和防抖 节流和防抖
防抖防抖:动作绑定事件,动作发生一定时间后触发事件,在这段时间内,如果该动作又发生,则重新等待一段时间后再触发事件。(触发会重新等待一段时间再触发事件) function debounce(func, time) { let timer
2021-03-29
下一篇 
Element表单验证 Element表单验证
1>常规验证和自定义验证1.element-ui 中的表单校验要加验证之前一定要确保已经写了 prop 属性,该属性是跟 rule 绑定在一起的,也可以在行内单独制定 rules。 方式一: 常规写法 el-from :rules
2021-03-06
  目录