jenkins
安装 插件
ssh
githee
git
配置SSH
一、配置私钥 key
二、点击Advanced
配置SSH Servers
Name 名称随便取
Hostname 服务器地址
Username 登入的用户
Remote Directory 路径
配置 Gitee Configuration
Gitee host URL:https://gitee.com
Credentials: 添加证书
参考 https://gitee.com/profile/personal_access_tokens
这里只是配置了调用接口的连接
获取代码还要在Manage Jenkins->Credentials配置 一个 账号跟密码的证书 或者 在 Source Code Management 下git Credentials 添加
构建:
General
Description 介绍
Gitee connection 选择全局配置的githee 连接
点击 Add Parameter 选择 Choice Parameter 选择参数
Name: mode
Choices: deploy /r/n rollback
点击 Add Parameter 选择 Multi-line String Parameter 字符串参数
Name: branch
Default Value:master
Source Code Management
选 Git
Repository URL 仓库地址 (建议选择https ,ssh 私有仓库拉不下来)
Credentials: 证书选择配置的账号跟密码证书或者直接配置一个
点击 Add Branch
Branch Specifier (blank for ‘any’) :*/$branch 这里使用变量来切换分支
Build Environment
勾选 Send files or execute commands over SSH after the build runs
SSH Server
Name 选择配好的SSH
Source files:** 全部文件
Remote directory 放到远程服务器那个目录
Exec command 代码过去后操作的命令(配置权限,配置环境变量等)
Add timestamps to the Console Output 勾选这个控制台输出构建步骤