【Jenkins】使用Jenkins构建Gitee上的项目

在Gitee上有一个自己的仓库,已经在上面上传了自己的代码,具体操作可以参考:

https://www.cnblogs.com/wuyizuokan/p/11191694.html

下面演示创建Jenkins任务,自动从gitee上拉取代码后进行构建:

新建任务:

输入任务名称,选择“构建一个自由风格的软件项目”,点击确定:

在源码管理中,加入你的项目地址,以及你的登陆账号,比如这边输入Gitee的项目,以及登陆Gitee需要的账号密码,还有要构建的代码分支:

在构建触发器中,可以配置构建规则,这边配置的是定时构建,即一个小时构建一次:

下面是配置构建脚本,注意Jenkins支持任何语言编写的项目的构建,所以它提供shell脚本的配置方式,让使用者自行编写构建脚本,而它只是负责调用而已。这边这个项目是基于Maven的SpringBoot项目,所以直接使用Maven命令进行编译打包即可:

构建后,Jenkins支持很多策略,比如把软件包归档到指定位置,对软件包进行部署,这里配置的是构建完成后进行部署,部署到APP服务器上去,当然不配置也不影响Jenkins的打包部署任务:

以上配置OK之后,点击保存,构建任务即创建成功:

然后选择点击任务:

进入任务,点击立即构建:

在Build History中即可看见新启动了构建任务:

点击任务,进入任务页面,选择控制台输出,可以看到构建的详细日志,如果构建失败,可以在日志中查看失败原因:

以上,就是Jenkins进行软件构建的过程。

原文地址:https://www.cnblogs.com/wuyizuokan/p/11191898.html

时间: 2024-11-10 14:35:51

【Jenkins】使用Jenkins构建Gitee上的项目的相关文章

Jenkins Pipeline+Docker实现流水线自动化构建(上百个项目共用一个脚本方案)

Jenkins Pipeline是一套插件,支持将连续输送Pipeline实施和整合到Jenkins.Pipeline提供了一组可扩展的工具,用于通过PipelineDSL为代码创建简单到复杂的传送Pipeline. 对于单个项目来说,使用这样的Pipeline来构建能够满足绝大部分需求,但是这样做也有很多缺陷,包括: 多个项目的Pipeline打包脚本不能公用,导致一个项目写一份脚本,维护比较麻烦.Jenkins提供了一个更优雅的管理Pipeline脚本的方式,在配置项目Pipeline的时候

Jenkins(七)---jenkins项目编译测试发布由maven构建的web项目

/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *未经作者同意,禁止转载 */ 一.使用maven编译 (maven编译  与 测试 test 和打包 package 和 部署 install 类似,不再赘述 ) 在项目的配置页面中有个maven配置:里面只有一个clean   就是清除以前的构建信息: 之前我使用了clean   package来编译打包:结果如下图: ---------------------------------------------------

jenkins使用maven构建项目

使用maven构建项目需要在jenkins上安装maven环境并在jenkins页面添加maven配置 配置方法查看:jenkins基础配置 在jenkins页面新建项目 在项目配置页面的"管理源码"标签配置源码 这里使用git方式获取分支源码 如果git需要验证,点击"Add"添加帐户密码 然后"Credentials"中选择该帐户 在build标签配置构建参数 点击保存,然后在页面点击立即构建,开始项目构建打包 上图中"#1&quo

Jenkins构建Maven多模块项目时,单独编译子模块,并且不触发构建其它模块

一.Jenkins构建Maven多模块项目时,单独编译子模块 配置: 1.Root POM指向父pom.xml 2.Goals and options指定构建模块的参数:mvn -pl jsoft-web -am clean package,单独构建jsoft-web项目以及它所依赖的其它项目.参考:http://www.cnblogs.com/EasonJim/p/8350560.html 二.通过上面的操作之后确实能单独构建了,但可能会同时触发Jenkins上的其它模块的项目,可以通过屏蔽下

jenkins +git+ssh 构建 .net项目

jenkins +git+ssh 构建 .net项目 安装jenkins jdk 和插件就不一一介绍了. Multiple SCMs 插件介绍:可以获取多个项目(如果你的项目中有依赖其他项目的) Source files :需要上传的文件地址,相对地址(比如:D:\Program Files\Jenkins\workspace\test\a.zip:对应这里a.zip,test为当前构建的项目) Remote prefix:忽略前面的路径(比如:test:远程服务器上就是a.zip) Remot

Jenkins通过maven构建编译JAVA项目

Jenkins 通过maven 构建编译 JAVA 项目环境 官网下载合适Jenkins版本包: jenkins http://mirrors.jenkins.io/war-stable/  Jdk curl -L -O http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz  JDK SE http://120.52.72.24/download.oracle.com/c3pr90ntc0td

Jenkins的分布式构建及部署——节点

一 什么是Jenkins的分布式构建和部署 Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译.部署等. 二 什么时候使用节点和作用 当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同服务器上(分布jenkins工作空间,部署项目到不同服务器的tomcat或jboss),这就形成了jenkins的分布式.节点服务器不需

用Jenkins配置自动化构建

1.安装 这里直接使用安装包,安装过程很简单,这里就再说明了. 安装后自动创建了一个windows服务:Jenkins,默认使用的端口是8080,如果需要修改,打开安装目录下的jenkins.xml文件,修改  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8081</ar

Mac下Jenkins+SVN+Xcode构建持续

1 安装Jenkins Jenkins是基于Java开发的一种持续集成工具.所以呢,要使用Jenkins必须使用先安装JDK. JDK安装 JDK 下载地址 jdk 1.8.png 安装JDK的过程略,别说你不会安装(如有不会安装的,自行百度). Jenkins安装 Jenkins 下载地址 Jenkins安装文件.png 点击图中 Mac OS X,会自动下载[jenkins-1.644.pkg]安装过程略(双击jenkins-1.644.pkg后,下一步就OK了). 注意: 1.Jenkin