jenkins集成Gitee 自动化部署 超详细

这篇具有很好参考价值的文章主要介绍了jenkins集成Gitee 自动化部署 超详细。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

jenkins集成Gitee 自动化部署 (源码版)

简介

持续集成平台jenkin 是使整个软件生命周期中所有工作实现自动化,以流水线的
方式去完成软件的运行过程 jenkins是一个可以扩展的持续集成和持续部署的平台

安装

注意: 安装需要环境的有JDK1.8或者JDK11 及以上版本 同时需要Maven环境 注意修改Maven的镜像源 
改成自己私服地址或者阿里云地址 这样在后面构建的时候会快很多,
这里我们不使用docker镜像安装 因为docker安装运行至少需要10 GB的驱动空间  
linux源码安装 需要2核4G的配置即可
安装命令
sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install fontconfig java-11-openjdk -y
sudo yum upgrade
sudo yum install jenkins
sudo systemctl daemon-reload
sudo systemctl enable jenkins  或者   sudo systemctl start jenkins
检查 Jenkins 服务的状态: sudo systemctl status jenkins

安装好后 浏览器访问 http:服务器Ip:8080 会出现这个页面

这个密码我们要通过
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
这个命令查看 将密码填入到栏中登录
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
接着我们选择安装推荐的插件
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
接入新手入门页面完成插件的安装
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
创建管理员用户,输入相关信息后点击“保存并完成”按钮
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee进入“实例配置”,输入Jenkins URL后点击“保存并完成”按钮 一般来着 这个地址需要填写内网的地址
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
重启Jenkins

jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
登录Jenkins 出现这个页面
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee

配置

我们需要进行全局配置和系统配置以及安装对应的插件

jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee

点击可选插件 安装
Maven Integration    
SonarQube Scanner for Jenkins    
Publish Over SSH
Gitee Plugin  
GitHub plugin  
GitLabPlugin
Generic Webhook Trigger

全局配置
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
1:配置JDK 填写自己服务器上的 JAVA_HOME
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
2:配置Maven 填写自己服务器的MAVEN_HOME
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
系统配置
配置Gitee
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
其中证书令牌 需要到gitee上申请获取 获取地址是
https://gitee.com/profile/personal_access_tokens
点击测试链接 出现成功字样后就代表可行

配置github
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
其中凭据 需要到githup上申请获取

配置邮件服务
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
其中 密码 需要到QQ邮箱中申请获取

新建任务

jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
源码管理 配置git
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
最后保存 点击构建
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
jenkins配置gitee,容器化,jenkins,自动化,maven,java,java-ee
也可以将项目提交一下 也可以触发构建

如果有问题的地方 请指出来 或者加我QQ 1336809324 备注Jenkins 我们一起探讨文章来源地址https://www.toymoban.com/news/detail-557051.html

到了这里,关于jenkins集成Gitee 自动化部署 超详细的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins+Docker+Gitee搭建自动化部署平台

    目录 服务器准备 Docker安装 yum 包更新到最新 设置yum源 安装docker 启动和开机启动 验证安装是否成功 Jenkins安装 拉取镜像 创建映射目录 运行镜像 运行出错 修正权限 重新运行镜像 新建安全组,放通8080端口 激活Jenkins Jenkins插件 Jenkins全局工具配置 自动构建Springboot项目 准备好

    2024年02月04日
    浏览(39)
  • Jenkins自动化构建部署前端项目(Linux+gitee)

    本文讲述了Jenkins自动化构建部署前端项目,内容包括Linux系统安装Jenkins、如何配置构建项目并发布到目标服务器。 因公司系统项目众多,前端项目打包麻烦,项目代码管理混乱,因此需要gitee+Jenkins做自动化构建,优化项目打包流程及代码管理。 本次教程可实现最简单的自动

    2024年02月03日
    浏览(45)
  • Docker+Jenkins+Gitee自动化部署maven项目

    各位看官老爷,本文为Jenkins实战,注重实际过程,阅读完会有以下收获: 了解如何使用Docker安装Jenkins 了解如何使用Jenkins部署maven项目 了解如何使用Jenkins+Gitee实现自动化部署 相信,正在读这篇文章的你,对Jenkins应该有或多或少的了解,就算没有也应该在某个地方听说过。👍

    2024年02月07日
    浏览(223)
  • Jenkins + Gitee + Maven 自动化部署 Spring Boot

    目录 1、前言 1 .1、插件简介 1.2、插件安装 2、创建Maven项目 2.1、新建一个全新的项目 2.2、拷贝已有项目 3、项目配置 3.1 、General 3.2、源码管理 3.3、构建触发器 3.4、构建环境 3.5、Pre Steps 3.6、Build 1)Root POM 2)Goals and options 3)【高级】 3.7、Pre Steps 3.8、构建环境 3.9、Post Ste

    2024年02月08日
    浏览(55)
  • 前端项目打包和自动化部署(jenkins+gitee+nginx)

    1. 传统的开发模式 在传统的开发模式中,开发的整个过程是按部就班就行: 但是这种模式存在很大的弊端: 工作的不协调:开发人员在开发阶段,测试和运维人员其实是处于等待的状态。等到测试阶段,开发人员等待测试反馈bug,也会处于等待状态。 线上bug的隐患:项目准

    2024年02月01日
    浏览(33)
  • Jenkins+Python自动化测试持续集成详细教程

    ​ Jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。由于是基于java开发因此它也依赖java环境,安装之前需要先安装jdk,建议jdk1.8+,安装后配置java环境变量。安装

    2024年02月08日
    浏览(50)
  • Jenkins+Python自动化测试持续集成详细教程(全网独家)

    目录 一、前言 二、环境准备 三、创建Jenkins Job 四、编写Python自动化测试脚本 五、测试报告生成与展示 六、持续集成流程优化 七、实战演练 八、常见问题及解决方案 九、结论 Jenkins是目前最为流行的CI/CD工具之一,它可以支持多种语言和技术栈,如Java、Python、JavaScript等。

    2024年02月06日
    浏览(53)
  • 接口自动化测试-Jmeter+ant+jenkins实战持续集成(详细)

    1、下载安装配置Jmeter 首先下载jmeter工具,并配置好环境变量; 参考之前写过的文章:https://blog.csdn.net/shuang_waiwai/article/details/121641310 jmeter默认保存的是.jtl格式的文件,要设置一下bin/jmeter.properties,文件内容,保存jmeter.save.saveservice.output_format=xml 2、下载安装配置ant 下载ant工

    2024年02月13日
    浏览(57)
  • 接口自动化测试-Postman+Newman+Git+Jenkins实战集成(详细)

    1、Postman 创建Collection,在Collection中创建接口请求,如下图所示。 编写接口对应的断言Test和Pre-request Script,如下图所示。 配置接口对应的环境变量或全局变量。 导出接口集合Collection和导出对应接口的环境变量,导出生成的是JSON文件。 之前有写过postman接口测试文章,可以查

    2024年02月13日
    浏览(33)
  • docker+k8s+jenkins+harbor持续集成自动化部署

    另外一篇文章有讲docker的安装与相关配置,暂时就不讲了 1、关闭防火墙并修改主机名 2、永久禁用swap 用#注释掉swap一行(新版centos已经默认禁用) 3、配置镜像加速 到阿里云获取自己镜像加速地址 4、安装 docker-compose 官网找到下载地址 https://github.com/docker/compose/releases 版本地址

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包