Gitee (自行前往官网注册)
1. 初始化本地仓库
于本地代码的根目录下右击git bash here 选项
git config user.name (查看当前用户数据)
git config user.email (查看当前用户邮箱)
git config --global user.name ”name“(查看当前用户数据)
git config --global user.email ”[email protected]“ (查看当前用户邮箱)
初始化该仓库
git init
2. 建立与远程仓库信任
生成公钥(git bash页面)
ssh-keygen 命令(新手直接回车即可,公钥私钥存储地址同步显示)
查看公钥并复制
ls c:// 查看该目录存在文件
cat xxx.pub 查看公钥文件信息
推送代码至缓存区
git add --all (保证该项目下文件夹不能为空)
将缓冲区代码提交至Gitee 本地仓库
git commit -m ”first commit“
建立本地仓库和远程仓库的同步关系
git remote add gitname gitaddress
git remote add 仓库名称 仓库地址
可能会重名
git remote -v 查看 现存仓库名称
git remote remove name 删除现存仓库
推送代码至远程仓库
git push -u gitname main(其中main为直线名称 一般为main或其他的)
3. 建立个人令牌 为后续 Jenkins 使用做准备
Jenkins 部署
Jenkins 自行安装配置
1. 插件管理 Plugins
所需插件皆可再次安装,本次基于Gitee进行部署,故需要安装Gitee
见
2. 系统管理:主要配置全局信息等
Jenkis 地址
高级环境变量
注意:如果使用cx_Oralce 连接数据库,记得添加本地oracle环境变量至此
全局Gitee地址和个人令牌
注意:如果需要设置多条流水线,此处可以不设置
其他的的按需配置(目前我的项目只需要这些)
3. 流水线部署
新建Item
如果不设置全局Gitee信息,此处无值,可忽略
在此处配置信息即可
日程表可以学一学怎么写的
建议在自定义module下的_init__.py文件中加上一下代码,加载module路径信息,避免出现木块不存在的错误;(原因:Pycharm内新增模块时会自动加载至全局,Jenkins的实行时搜索本项目下的module,不会自动加载,可使用下述代码以实现)
import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) rootPath = os.path.split(curPath)[0] sys.path.append(rootPath)
配置邮件发送
配置全局邮箱
配置邮箱通知-非用户密码而是授权码
在对应邮箱的个人设置中,生成授权码,并粘贴至此
邮件通知
项目流水线配置操作模块-给多人发送邮件
注意:此处的trigger必须设置,否则无对应接收人,无法发送邮件;
写着写着我都不知道自己在些什么了