Jenkins+git搭建

这篇具有很好参考价值的文章主要介绍了Jenkins+git搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Jenkins+git搭建时遇见的问题以及相应的解决问题

  1. 在jenkins的服务器上安装git时,用yum install安装时连接不上镜像,拒绝连接。这个问题是接下来所有问题解决的关键

参考文章:yum国内镜像配置 - 紫long - 博客园

找到这个文件备份

Jenkins+git搭建

执行命令:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all

yum makecache

至此就能解决网络连接问题,可以在线安装

  1. 具体安装方式参考:Linux下安装Git - youqc - 博客园

遇见问题,参考报错,搜索命令完成安装

  1. 常见问题:yum -y install gcc gcc-c++

1.关于错误 openssl/ssl.h:没有那个文件或目录的解决办法

执行命令:sudo yum install openssl

sudo yum install libssl-dev build-essential zlibczlib-bin libidn11-dev libidn11

2.centos7 致命错误:curl/curl.h:没有那个文件或目录 #include "curl/curl.h"

 执行命令:yum -y install curl-devel

3.git编译安装报错 http-push.c:20:19: 警告:expat.h:没有那个文件或目录

执行命令:yum install expat-devel

4.centos安装git时出错提示make[1]: *** [perl.mak] Error 2 make: *** [perl/perl.mak] Error 2

执行命令:yum install perl-ExtUtils-MakeMaker package

Jenkins+git搭建

 echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc

 source /etc/bashrc

至此git安装就完成了,git安装包自行下载。

查看当前服务器中最占内存的10个程序

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

现在操作jenkins安装git相关插件

Jenkins+git搭建

 文章来源地址https://www.toymoban.com/news/detail-417702.html

在这个目录下添加:

Jenkins+git搭建

Jenkins+git搭建

在这个目录下添加

Jenkins+git搭建

 参考文章添加凭证:jenkins连接gitlab,提示returned status code 128,附解决办法 - 在奋斗的菜鸟 - 博客园

至此jenkins集成git完成了。

  1. 接下来就是具体的部署一个maven项目实现自动发布

1.第一步选择创建一个maven项目

Jenkins+git搭建

 Jenkins+git搭建

 Jenkins+git搭建

 Jenkins+git搭建

 Jenkins+git搭建

startup.sh:
#!/bin/bash
# startup.sh
java -jar /root/home/ituser/uat/yto-ao-basedata-api/yto-ao-basic-api-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &

stop.sh:

#!/bin/bash
# stop.sh
echo "Stopping SpringBoot"
pid=`ps -ef | grep yto-ao-basic-api-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if ["$pid" == ""]
    then
        echo "yto-ao-basic-api-0.0.1-SNAPSHOT.jar is already stop!"
else
    echo "kill -9 的pid:"+$pid
    kill -9 $pid
fi

注:给这两个文件添加读写权限chmod 777  /*.sh

  1. 给创建的应用设置管理员

Jenkins+git搭建

 

Jenkins+git搭建

 

到了这里,关于Jenkins+git搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 从0到1框架搭建,Python+Pytest+Allure+Git+Jenkins接口自动化框架(超细整理)

    接口测试是对系统和组件之间的接口进行测试,主要是效验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,RPC,Webservice,Dubbo,RESTful等类型。 接口测试流程 1、需求评审,熟悉业务和需求 2、开发提供接口文档 3、编写接口测试用例 4、用

    2024年02月14日
    浏览(60)
  • Jenkins在Linux环境下的安装与配置,包含遇到的问题以及解决方法

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于解决持续重复的部署、监控工作;它一个开放易用的软件平台,大大简化软件的持续集成。 目前持续集成(CI)已成为许多软件开发团队的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程,并

    2024年02月02日
    浏览(54)
  • 【Git版本控制】以及搭建gitlab服务

    Git是一个免费、开源的分布式版本控制系统,它因其速度快、灵活性高和强大的分支管理能力而广受欢迎。分布式版本控制系统中,每个开发者都拥有完整的代码仓库,包含完整的历史记录。开发者可以在本地进行版本控制操作,不需要始终依赖中央服务器。 git的下载:http

    2024年02月20日
    浏览(33)
  • 解决Jenkins执行git脚本时报错:No such device or address问题

    问题现象: Jenkins执行BeanShell脚本时,报错:jenkins fatal: could not read Username for \\\'http://112.11.120.1\\\': No such device or address  解决方案: 解决服务器拉取git仓库的代码权限,使用高级子模块克隆功能。 执行结果:虽然也报错,但整体脚本执行通过

    2024年02月01日
    浏览(40)
  • 安装 tensorflow==1.15.2 遇见的问题

    命令 :pip install tensorflow==1.15.2 命令 :pip install -i http://mirrors.aliyun.com/pypi/simple tensorflow==1.15.2 命令 :pip install http://pypi.douban.com/simple tensorflow==1.15.2 错误:   命令 :pip install http://pypi.mirrors.ustc.edu.cn/simple/ tensorflow==1.15.2  解决:使用如下命令即可解决 成功解决:

    2024年02月08日
    浏览(35)
  • MyBatisPlus 整合 SpringBoot 遇见的问题(一)

    【异常】:UnsatisfiedDependencyException: Error creating bean with name ‘xxx[类]’: Unsatisfied dependency expressed through field ‘baseMapper’; … BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instanti

    2024年02月05日
    浏览(65)
  • Git 操作以及Git 常见问题

    git 教程:https://www.runoob.com/git/git-tutorial.html 工作区 :克隆项目到本地后,项目所在的文件夹; 暂存区 :从工作区添加上来的变更(新增,修改,删除)的文件 执行 git add 命令后,将工作区的文件添加到暂存区; 本地仓库 :用于存储本地工作区和暂存区提交上来的变更(新

    2024年02月21日
    浏览(42)
  • Jenkins构建流水线SSH连接Git错误:Host key verification failed 报错问题

    报错信息: 无法连接仓库: Command \\\"git ls-remote -h -- git@ip:xxx/xxx.git HEAD\\\" returned status code 128: stdout: stderr: No ED25519 host key is known for ip and you have requested strict checking. Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository exists

    2024年03月18日
    浏览(152)
  • 史上最全从0到1搭建最新版本jenkins可持续集成,整合git和maven部署微服务自动构建发版,抓紧收藏起来吧!

    好文推荐: netty搭建websocket集群(高性能.,高并发) springboot 实现延时队列(超级实用) 2.5万字讲解DDD领域驱动设计(史上最全DDD) 传统的软件开发在系统上线的时候需要手动进行,这个过程可能相对繁琐和容易出错,发布过程如下: 代码构建:开发人员在本地环境中编写

    2024年04月13日
    浏览(45)
  • 服务器使用中容易遇见的问题和处理方法

          服务器支撑着整个企业的信息数据,对公司的信息储存、业务开展、正常运作等等环节都具有着至关重要的意义。然而,服务器在日常运行过程中,由于其复杂的硬件结构、繁琐的运行原理,经常会出现一些大大小小的问题困扰着各位。下面精心整理一些服务器的常见

    2024年01月17日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包