Jenkins + Gitee部署自动化项目

Gitee (自行前往官网注册)

1. 初始化本地仓库

于本地代码的根目录下右击git bash here 选项

        git config user.name (查看当前用户数据)

        git config user.email  (查看当前用户邮箱) 

        git config --global user.name ”name“(查看当前用户数据)

        git config --global user.email ”123xxx@.com“ (查看当前用户邮箱)

   初始化该仓库 

        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必须设置,否则无对应接收人,无法发送邮件;

写着写着我都不知道自己在些什么了

其他配置等暂未涉及,待补充

已自动拉取构建完毕

  • 24
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Jenkins是一款流行的自动化构建工具,可以用来自动部署Gitee项目。以下是大致的步骤: 1. 在Jenkins中安装Gitee插件,以便能够连接到Gitee仓库。 2. 在Jenkins中创建一个新的构建任务,选择“自由风格项目”。 3. 在构建任务的配置中,选择“源码管理”,然后选择Gitee作为源代码管理工具。输入Gitee仓库的URL和凭据信息。 4. 在构建任务的配置中,选择“构建触发器”,然后选择“轮询SCM”。这将使Jenkins定期检查Gitee仓库是否有新的提交。 5. 在构建任务的配置中,选择“构建环境”,然后选择“执行shell脚本”。在脚本中输入需要执行的命令,例如编译、打包、部署等。 6. 保存并运行构建任务。Jenkins将自动从Gitee仓库拉取最新的代码,并执行指定的命令。 需要注意的是,以上步骤仅为大致流程,具体操作可能会因环境和需求而有所不同。建议在实际操作中参考JenkinsGitee的官方文档,以确保正确性和安全性。 ### 回答2: Jenkins是一款开源的持续集成工具,具有很好的自动化部署功能。Gitee是国内一款非常流行的代码托管平台,许多开发者使用Gitee托管自己的代码并管理项目。本文将介绍如何使用Jenkins实现自动部署Gitee项目。 一、准备工作 1、安装Jenkins服务器; 2、安装Gitee插件; 3、在Gitee上创建一个代码仓库; 4、在Gitee上生成一个SSH公钥,并将其添加到Jenkins系统中。 二、创建Jenkins任务 1、登录Jenkins服务器; 2、点击“新建任务”,选择“构建一个自由风格的软件项目”; 3、输入任务名称; 4、填写代码仓库的SSH地址; 5、选择版本库的分支或标签; 6、填写用户认证信息(包括Gitee的用户名和私钥); 7、选择“Execute shell”或“Execute Windows batch command”以指定构建或部署脚本; 8、保存并离开。 三、构建Jenkins任务 1、点击任务名称; 2、点击“构建触发器”,选择“Build when a change is pushed to Gitee”; 3、点击“保存”并离开。 四、更新代码并触发构建 1、在Gitee上更新代码,推送到分支或标签; 2、等待Jenkins自动触发构建并部署代码。 总结来说,Jenkins自动部署Gitee项目的实现步骤主要是在Gitee上创建代码仓库并生成SSH密钥,然后在Jenkins上创建一个任务并配置任务的构建和部署脚本,最后在Gitee上更新代码并触发构建即可实现自动化部署Jenkins自动化部署功能极大地提升了代码管理和项目部署效率,许多开发者在实际开发中也会应用到这个功能。 ### 回答3: Jenkins是一种自动化部署工具,它可以帮助我们快速、自动化部署我们的代码。Gitee则是国内一个非常流行的代码托管平台,许多团队都选择在Gitee上进行项目管理、代码托管和协作开发。 在使用Jenkins自动部署Gitee项目之前,需要确保一些基础设施已经准备好。首先,你需要一台可以运行Jenkins的服务器。其次,你需要一个Gitee账户,以便可以在Gitee上创建和管理你的项目。最后,你需要一个可用的代码仓库,其中包含需要自动部署的代码。 安装Jenkins 在开始之前,你需要先安装Jenkins。你可以从Jenkins官方网站下载并安装Jenkins。按照官方文档的步骤进行安装即可。 创建Gitee项目 在你的Gitee账户上创建一个新的项目。在创建项目过程中,你需要选择Git仓库初始化方式、默认分支等等。确保在项目创建过程中勾选Git公钥。 设置Jenkins环境 安装好Jenkins之后,你需要设置Jenkins的环境,以便可以自动部署Gitee项目。你可以使用Jenkins插件来配置Jenkins环境。 安装插件 首先,你需要安装一些插件。这些插件可以帮助你完成自动化部署的各个步骤。你可以在Jenkins的Plugin Manager中搜索并安装这些插件。 配置插件 安装好插件之后,你需要按照各个插件的要求进行设置。这些设置包括项目名称、版本号、构建环境等等。 设置Git 接下来,你需要在Jenkins中配置Git。你需要提供Git仓库的URL、认证信息、分支等等。 配置构建脚本 在Jenkins中配置构建脚本。构建脚本用于编译代码、运行测试等等。你可以使用各种构建脚本语言,例如Bash、Python等等。 设置自动化部署 最后,你需要在Jenkins中设置自动化部署。你需要提供目标服务器的IP地址、认证信息、目标路径等等。在完成这些设置后,Jenkins就可以开始自动化部署Gitee项目了。 总结 使用Jenkins自动部署Gitee项目可以大大简化了开发流程,提高了团队的生产力和敏捷性。在上面的步骤中,你学习了如何安装Jenkins、创建Gitee项目、配置Jenkins环境、设置Git、配置构建脚本以及设置自动化部署。希望这些步骤能够帮助你快速上手使用Jenkins自动部署Gitee项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值