免费网站推广工具浙江平安建设信息系统网站
news/
2025/10/1 8:59:13/
文章来源:
免费网站推广工具,浙江平安建设信息系统网站,好人一生平安网站哪个好,莆田网站建设技术托管前言 在持续集成/持续部署#xff08;CI/CD#xff09;的旅途中#xff0c;Jenkins与版本控制系统的紧密集成是不可或缺的一环。本篇“持续集成03--Jenkins结合Gitee创建项目”将引导如何将Jenkins与Gitee#xff08;一个流行的Git代码托管平台#xff09;相结合#xff…前言 在持续集成/持续部署CI/CD的旅途中Jenkins与版本控制系统的紧密集成是不可或缺的一环。本篇“持续集成03--Jenkins结合Gitee创建项目”将引导如何将Jenkins与Gitee一个流行的Git代码托管平台相结合以自动化地处理代码提交后的构建、测试等流程。通过本文将学会如何在Jenkins中配置Gitee仓库创建并配置Jenkins项目。 1、新建项目 进入Jenkins首页点击新建item输入任务名称选择Freestyle project点击确定。 2、项目配置 2.1、源码配置 2.1.1、添加远程仓库地址 新建成功后点击项目配置页(configure)--源码管理Source Code Management--Repository URL输入我们Gitee仓库地址。 2.1.2、配置Gitee凭据 选择gitCredentials点击添加配置gitee凭证 在我们复制Gitee仓库地址时有个提示安全考虑建议使用私人令牌Jenkins凭证常用的有三种账号密码、api令牌、ssh-keyGit仓库的credentials 只能选择ssh key 或者用户名密码的凭据gitee api token的凭据只是给触发器用的所以需要单独为git源码管理插件配置ssh key 或者用户名密码凭据二者选其一即可。 凭证账号秘密配置 如果不考虑安全的情况下账号密码配置最为便捷类型选择username with password填写gitee的登录账号和密码进行保存 凭证ssh-key配置 复制服务器git ssh-key公钥cat /root/.ssh/id_rsa.pub粘贴到gitee--设置--安全设置SSH公钥内 复制服务器git ssh-key私钥cat /root/.ssh/id_rsaJenkins凭证类型选择ssh填写git账号名勾选enter directly将私钥粘贴到凭证内保存
注意如果选择ssh链接仓库url则需要填写ssh方式 2.1.3、指定构建分支 分支栏为空时默认的是master分支填写我们需要拉取的分支代码 3、构建项目 配置完成后点击保存我们便可以尝试构建项目点击build now进行项目的构建点击构建历史--控制台输出可以查看构建进程日志进入工作空间可以查看拉取代码详情信息 4、执行代码 进入项目配置页--build setps--增加构建步骤--选择Execute shell编写shell脚本主要是安装需要的python库和运行程序保存后进行构建查看日志代码执行成功
#!/bin/bash
# 安装项目所需Python库
pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
# 运行程序入口main文件注意main文件win环境和linux环境的区别
python3 main_run.py 总结 通过“持续集成03--Jenkins结合Gitee创建项目”的学习基本成功掌握了将Jenkins与Gitee集成实现自动化CI/CD流程的关键步骤。Jenkins与Gitee的紧密合作不仅提高了代码提交后的处理效率还确保了软件质量的持续监控与提升。现在每当Gitee仓库中有新的代码提交时我们都可以通过Jenkins构建、测试等拉取代码为团队提供了强大的自动化支持。随着对Jenkins与Gitee集成的进一步深入将能够探索更多高级功能如代码质量分析、安全扫描等以全面提升软件开发的效率与质量。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923685.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!