首页 > 其他分享 >Jenkins服务器上创建项目和配置

Jenkins服务器上创建项目和配置

时间:2023-12-27 13:57:17浏览次数:27  
标签:项目 -- 创建 配置 地址 构建 服务器 Jenkins

大体步骤:General(基础配置)--》源码管理--》构建触发器--》构建环境--》构建--》构建后操作

1.创建一个工程

  

2.General(基础配置)

 仅需填写标准部分,其他可不填写

3.源码管理

 上图中点击“添加”按钮添加一组账号和密码

4.构建触发器

 如上图:当前项目的回调地址为:http://localhost:8080/job/jenkinsSpringBootDemo/build?token=token_demo2
只要执行这个地址(在浏览器上访问该地址),该项目就会发起一次构建项目,即拉取代码打包部署操作,
在实际中,是由git服务器回调改地址,如果使用的是GitHub服务,要确保回调地址已经试外网映射过的,即往外网可以访问。

5.构建环境(无需配置)

6.构建

 7.构建后操作

构建后操作的意思是,jar打包好后,要将jar发送到哪里去,发送后去和启动等。
这里需要提前在需要部署的服务器上配置好路径,写好启动和停止项目的脚本,并设置为可以执行的脚本,
其实就是我们平时在Linux上手动部署项目操作的脚本。

 到此,Jenkins服务器配置完成,接下来还要配置Linux服务器和Git服务器。

 

i.在Linux服务上,上传上文中的两个脚本,用于启动和停止。

ii.在GitHub服务器上的指定项目里面配置上文中提到的回调地址

下面配置的是外网映射地址

 

 

到这里所有配置搞定,只需修改代码,提交到git,然后访问程序看是否生效。

标签:项目,--,创建,配置,地址,构建,服务器,Jenkins
From: https://www.cnblogs.com/R-bear/p/17930390.html

相关文章

  • 验证jenkins自动化部署
    1.测试代码2.提交代码到git,触发构建3.在GitHub服务器上去看,是否已经触发 4.在Jenkins的控制台查看是否正在构建从下图中可以看出,正在构建5.查看当次构建的控制台日志说明已经启动成功6.查看Linux服务器,是否上传成功7.在Linux上使用命令jps,查看是否启动8.浏览器......
  • FTP服务器
    FTP服务器:如何把文件传到Ubuntu主机上?1.U盘拷贝2.网络传输- FTP- SFTP演示:使用FTP来传输文件。。。客户端FileZilla(Windows)服务器vsftpd(Ubuntu) ......
  • 为什么主流公司都使用jenkins
    手动打包常规步骤:1.提交代码2.问一下同组小伙伴有没有要提交的代码3.拉取代码并打包(war包,或者jar包)4.上传到Linux服务器5.查看当前程序是否在运行6.关闭当前程序7.启动新的jar包8.观察日志看是否启动成功9.如果有同事说,自己还有代码没有提交.......
  • Jenkins自动化部署实现原理
     1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。2.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。3.maven客户端,因一般java程序是由maven工程,需要maven打包,当然也有其他打包方式,如:gradle。4.Jenkins可以不用安装tomcat,只要有Java环境就可以,它可以自己启......
  • Jenkins基本配置
     1.ConfigureSystem(系统设置)在系统设置这里,只需要设置最后面的一项,配置远程服务器地址,即代码最终运行的服务器地址信息,当然这里是可以配置多台远程Linux服务器的,配置完成后点击保存即可,为后面配置自动化部署做准备,配置如下图 2.Configure GlobalSecurity(全局安全配......
  • golang 项目开发如何创建 Module
    golang项目开发如何创建Module原创 demo007x 知识派 2023-12-2208:30 发表于北京 听全文golang项目开发如何创建Moduleimg为什么要创建一个 Module?我们日常开发程序的时候都会引入第三方的 package,使用第三方的package的好处是我们可以快速的开发我们的......
  • 无涯教程-Java加密 - 创建签名
    数字签名使无涯教程可以验证签名的作者,日期和时间,并对邮件内容进行身份验证。它还包括用于其他功能的身份验证功能。创建数字签名现在学习如何创建数字签名。您可以按照以下步骤使用Java创建数字签名。步骤1-创建KeyPairGenerator对象KeyPairGenerator类提供getInstan......
  • 002-STM32F103+EC800K(移远4G Cat1)基本控制篇(阿里云物联网平台)--STM32+EC800K使用M
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/aliyun.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明阿里......
  • 14-STM32F103+ESP8266+EC800K(移远4G Cat1)--STM32+EC800K以SSL单向认证方式连接MQTT
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的M......
  • CentOS 服务器如何配置时间
    刚安装好的Linux系统时间是错误的,需要进行手动设置以下是查看当前系统时间的命令date tzselect命令修改当前系统时区Asia/Shanghaitimedatectl查看当前时间和时区timedatectlset-timezoneAsia/Shanghai设置亚洲/上海东8区时区查看当前时间和当前时区 安装ntp服......