jenkins安装程序生成作业

什么是jenkins?它是一款项目持续集成与部署的工具,支持多种语言,功能强大,小菜鸟刚入门jenkins,目前只是使用jenkins生成作业。

首先我们需要下载jenkins,去jenkins官网下载,windows系统直接下载war压缩包即可。
在这里插入图片描述

下载完成之后,在jenkins.war所在的文件夹目录下打开命令行工具,运行命令:
java -jar jenkins.war
(在这之前你的系统需要下载并配置好java的jdk环境变量)

jenkins安装成功后命令行显示如下:(最后一行)
在这里插入图片描述
此时打开浏览器,输入http://localhost:8080就可以进入jenkins web界面了,有可能会让你输入用户名和密码,用户名和密码在安装jenkins时提示过,用户名一般是admin,密码在一般在C盘用户目录下面.jenkins\secrets\initialAdminPassword文档中。
在这里插入图片描述

进入jenkins主页后,我们点击new 任务,新建一个项目HelloWorld
在这里插入图片描述
在这里插入图片描述
选择自由风格的软件项目

点击新建的HelloWorld项目,可以对其进行configure
在这里插入图片描述
这里是项目描述以及源代码,源代码一般是从仓库中获取,所以在此之前要先安装版本控制工具,直接在jenkins的主界面中选择系统管理,然后插件管理即进入插件下载页面
在这里插入图片描述

在这里我们选择Avaliable,然后再filter框里输入要下载的插件即可
在这里插入图片描述

然后我们在source code management栏下就可以看到你下载的版本控制工具。我这里只下载了svn。

这里URL写的是你远程(或本地)仓库的svn地址,记住码云仓库的话不要弄错成https,默认的只有https和ssh(使用ssh的话需要事先配置密钥),需要在你的仓库设置里勾选上svn版本控制才会有svn地址。![在这里插入图片描述](https://img-blog.csdnimg.cn/20181231215033534.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pc3NfeHUxMzFfMzM4NQ==,size_16,color_FFFFFF,t_70在这里插入图片描述
我们需要点击add按钮向你的gitee仓库认证你的jenkins身份,这里用的是jenkins的登录用户名和密码。

其他好像一路默认。。。

点击Add build step按钮的执行Windows批处理命令,在Command框中输入windows命令
在这里插入图片描述

点击save按钮保存之后,我们回到HelloWorld项目页面,点击立即构建,在build history中可以查看构建结果。
在这里插入图片描述
构建成功圆点是蓝色的,失败是红色的。可以在Console Output中查看构建信息
在这里插入图片描述
最下的finished结果如果是success则说明程序安装成功,失败的话则为fail。
jenkins还可以集成单元测试以及自动化测试,代码分析,项目持续部署与发布等等功能,待续。。。

要在Jenkins中实现自动化部署Go语言程序,可以按照以下步骤进行设置: 1. 安装Go环境:首先,确保在Jenkins服务器上安装了Go语言环境。可以从Go官方网站下载并安装适用于您的操作系统的Go二进制文件。 2. 安装Jenkins插件:打开Jenkins的插件管理页面,并安装Go插件。该插件将提供Go语言的构建和部署功能。 3. 创建Jenkins项目:在Jenkins创建一个新的项目或作业,选择自由风格项目或管道项目作为项目类型。 4. 配置源代码管理:在项目配置中,选择您使用的版本控制系统,如Git或SVN,并提供您的Go语言程序的代码仓库URL。 5. 构建步骤:在构建步骤中,添加构建命令以编译和构建Go程序。例如,使用"go build"命令编译您的程序。 6. 构建后操作:在构建完成后,可以执行其他操作,如运行测试、生成文档等。 7. 部署步骤:添加部署步骤来将构建好的Go程序部署到目标服务器。这可以是SCP、SSH或其他适用于您的环境的部署方式。 8. 配置触发器:在配置中设置触发器,以便根据您的需求触发自动构建和部署过程。可以选择在每次commit提交时触发或定期触发。 9. 保存并构建:保存并应用所有配置更改,并手动执行一次构建,以确保一切正常工作。 10. 自动化部署:现在,当有新的commit提交时,Jenkins将自动拉取最新的代码并进行构建,并将构建好的Go程序自动部署到目标服务器上。 通过这些步骤,您可以在Jenkins中配置自动化部署Go语言程序的流程,并实现持续集成和持续交付。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值