Jenkins是什么? 它是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 有了它你可以免除手工编译,发布代码,上线更容易。节省的时间你可以喝杯咖啡,放松一下 在RedHat发行版上安装Jenkins 道路千万条,熟悉第一条,我这里使用RedHat家族衍生的centos上安装Jenkins。 这里可以下载rpm包:http:pkg。jenkinsci。orgredhat 也可以如下操作: 安装 将Jenkins存储库添加到yumrepos,并从此处安装Jenkins。sudowgetOetcyum。repos。djenkins。repohttp:pkg。jenkinsci。orgredhatjenkins。repo sudorpmimporthttps:jenkinsci。orgredhatjenkinsci。org。key sudoyuminstalljenkins 安装稳定版 还有一个LTSYUM资源库的LTS版本线sudowgetOetcyum。repos。djenkins。repohttp:pkg。jenkinsci。orgredhatstablejenkins。repo sudorpmimporthttps:jenkinsci。orgredhatjenkinsci。org。key sudoyuminstalljenkins 安装Java Jenkins需要Java才能运行,但默认情况下某些发行版不包含此内容。要安装OpenJavaDevelopmentKit(OpenJDK),请运行以下命令: sudoyuminstalljava 安装完成后Jenkins启动之前的注意事项 默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。 vimetcsysconfigjenkins 找到JENKINSUSER和JENKINSPORT,修改为root和你需要的端口JENKINSUSERroot JENKINSPORT8099 启动停止sudoservicejenkinsstartstoprestart sudochkconfigjenkinson 注意:如果收到以下错误消息,请确保已安装Java: Startingjenkins(viasystemctl):Jobforjenkins。servicefailed。Seesystemctlstatusjenkins。serviceandjournalctlxnfordetails。〔FAILED〕 禁用防火墙firewallcmdpermanentnewservicejenkins firewallcmdpermanentservicejenkinssetshortJenkinsServicePorts firewallcmdpermanentservicejenkinssetdescriptionJenkinsservicefirewalldportexceptions firewallcmdpermanentservicejenkinsaddport8099tcp firewallcmdpermanentaddservicejenkins firewallcmdzonepublicaddservicehttppermanent firewallcmdreload firewallcmdlistall 有关CentOSJava的重要说明 Jenkins需要Java才能运行,但yuminstalljenkins不强制已经安装了java。检查以确保您已通过运行安装了havajavajavaversion。为了进一步使CentOS用户感到困难,默认的CentOS版本的Java与Jenkins不兼容。Jenkins通常最适合使用Java的Sun实现,由于许可原因,它不包含在CentOS中。 如果您获得类似于以下内容的输出,则表示您使用的是Java的默认(GCJ)版本,该版本不适用于Jenkins:javaversion javaversion1。7。0 gij(GNUlibgcj)version4。4。620110731(RedHat4。4。63) 要解决此问题,您可能需要删除GC的GCJ版本并安装Sun兼容版本。 如果收到上面的输出,请卸载默认的java: yumremovejava 然后在卸载Java之后(或者如果你根本没有安装Java那么开始)。您需要安装与Sun兼容的Java版本。最简单的方法是使用OpenJDK,它可以通过EPEL存储库获得(或者您可以直接从Oracle安装官方RPM)。要安装OpenJDK,请运行以下命令: yuminstalljava1。8。0openjdk 根据您的CentOS版本,OpenJDK的软件包名称可能有所不同。使用yumsearchopenjdk来检查包的名称。如果通过yum找不到OpenJDK,则可能需要安装EPELyum存储库。安装后,您应该能够获得以下javaversion输出:javaversion openjdkversion1。8。0161 OpenJDKRuntimeEnvironment(build1。8。0161b14) OpenJDK64BitServerVM(build25。161b14,mixedmode) Ok,到此jenkins安装完成。页面设置 接下来你可以在浏览器地址中输入Jenkins网址,如:IP:端口,将显示如下内容: 拷贝指定文件密码,进入用户自定义插件界面,建议选择安装官方推荐插件: 接下来是进入插件安装进度界面: 等待一段时间之后,插件安装完成,配置用户名密码: OK,你可以使用jenkins来编译、发布你的代码了。oh,它支持从代码库中直接拉取代码,git、svn都支持。赶快使用你的Springboot、go试试吧。