1:准备工作:1.虚拟机搭建好,或者自己有服务器。2.安装jdk。(版本1.8)下载地址:https://www.oracle.com/techne...[root@localhostsrc]#tarzxvfjdk-8u171-linux-x64.tar.gz新建在/usr/local/下一个jdk文件夹,把解压后的jdk放到这个文件夹下[root@localhostsrc]#mvjdk1.8.0_211//usr/local/java/打开环境变量配置文件:[root@localhostsrc]#vim添加以下内容到/etc/profileexportJAVA_HOME=/usr/local/jdk/jdk1.8.0_211exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexportPATH=${JAVA_HOME}/bin:$PATH[root@localhostsrc]#source/etc/profile,刷新环境变量配置文件使其立即生效;输入java-version查看安装的jdk版本如下图,证明安装成功。[root@localhostsrc]#java-versionopenjdkversion"1.8.0_181"OpenJDKRuntimeEnvironment(build1.8.0_181-b13)OpenJDK64-BitServerVM(build25.181-b13,mixedmode)3.安装git。(版本2.8.3)下载:wgethttps://www.kernel.org/pub/so...解压:[root@localhostsrc]#tar-zxvfgit-2.8.3.tar.gz编译安装:[root@localhostgit-2.8.3]#makeconfigure[root@localhostgit-2.8.3]#./configure--prefix=/usr/local/git--with-iconv=/usr/local/libiconv[root@localhostgit-2.8.3]#makealldoc[root@localhostgit-2.8.3]#sudomakeinstallinstall-docinstall-html配置环境变量:[root@localhostgit-2.8.3]#sudovim/在文件最后一行添加etc/profile:exportPATH=/usr/local/git/bin:$PATH保存后运行source/etc/profile查看git版本[root@localhostgit-2.8.3]#git--versiongitversion2.8.3安装时报错解决方法:报错一: usr/bin/perlMakefile.PLPREFIX='/usr/local/git'INSTALL_BASE=''--localedir='/usr/local/git/share/locale' Can'tlocateExtUtils/MakeMaker.pmin@INC(@INCcontains:/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib64/perl5 /usr/share/perl5.)atMakefile.PLline3. BEGINfailed--compilationabortedatMakefile.PLline3. make[1]:*[perl.mak]Error2 make:*[perl/perl.mak]Error2 Execution: yuminstallperl-ExtUtils-MakeMakerpackage. 报错发生了两个:/bin/sh:line1:asciidoc:commandnotfoundmake[1]:*[git-help.html]Error127make[1]:Leavingdirectory`/usr/local/src/git-2.8.3/Documentation'make:*[doc]错误2缺少asciidoc安装:[root@localhostsrc]#cdasciidoc-8.6.9/[root@localhostasciidoc-8.6.9]#bash./configure[root@localhostasciidoc-8.6.9]#sudomakeinstall再次编译,报错出现三:XSLTPROCuser-manual.htmlhttp://docbook.sourceforge.ne...:1:parsererror:Documentisemptycompilationerror:filedocbook.xslline3elementimportxsl:import:unabletoloadhttp://docbook.sourceforge.ne...make[1]:*[user-manual.html]Error5make[1]:Leavingdirectory`/usr/local/src/git-2.8.3/Documentation'make:*[doc]错误2InstallXSLTPROC[root@localhostasciidoc-8.6.9]#yuminstall-yxmlto错误四:git:errorwhileloadingsharedlibraries:libcrypto.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory使用按照以下方式查看,发现libcrypto.so.1.1[root@localhostgit-2.8.3]#ldd/usr/local/git/bin/gitlinux-vdso.so.1=>(0x00007ffc792e3000)libz.so。1=>/lib64/libz.so.1(0x00007f33968b5000)libcrypto.so.1.1=>找不到librt.so.1=>/lib64/librt.so.1(0x00007f33966ad000)libpthread.so.0=>/lib64/libpthread.so.0(0x00007f3396491000)libc.so.6=>/lib64/libc.so.6(0x00007f33960c4000)/lib64/ld-linux-x86-64.so.2(0x00007f3396acb000)重新安装openssl[root@localhostgit-2.8.3]#yuminstallopenssl*然后[root@localhostgit-2.8.3]#ln-s/usr/local/lib64/libssl.so.1.1/usr/lib64/libssl.so.1.1[root@localhostgit-2.8.3]#ln-s/usr/local/lib64/libcrypto.so.1.1/usr/lib64/libcrypto.so.1.1再查看:[root@localhostgit-2.8.3]#ldd/usr/local/git/bin/gitlinux-vdso.so.1=>(0x00007ffd3f566000)libz.so.1=>/lib64/libz.so.1(0x00007f4f296eb000)libcrypto。so.1.1=>/lib64/libcrypto.so.1.1(0x00007f4f2926a000)librt.so.1=>/lib64/librt.so.1(0x00007f4f29062000)libpthread.so.0=>/lib64/libpthread.so.0(0x00007f4f28e46000)libc.so.6=>/lib64/libc.so.6(0x00007f4f28a79000)libdl.so.2=>/lib64/libdl.so.2(0x00007f4f28875000)/lib64/ld-linux-x86-64。so.2(0x00007f4f29901000)已经存在4.安装Maven在/usr/local/下新建maven文件夹下载apache-maven-3.6.1-bin.tar.gz链接在/usr/local/src/:https://maven.apache.org/下面...解压:[root@localhostsrc]#tar-zxvfapache-maven-3.6.1-bin.tar.gz复制到/usr/local/maven[root@localhostsrc]#mv/usr/local/src/apache-maven-3.6.1/usr/local/maven/配置环境变量:MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1exportMAVEN_HOMExportPATH=${PATH}:${MAVEN_HOME}/bin刷新配置文件source/etc/profile验证结果[root@localhostsrc]#mvn-versionApacheMaven3.6.1(d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;maven/apache-maven-3.6.1Javaversion:1.8.0_211,vendor:OracleCorporation,runtime:/usr/local/java/jdk1.8.0_211/jreDefaultlocale:en_US,platformencoding:UTF-8OSname:"linux"version:"3.10.0-957.el7.x86_64",arch:"amd64",family:“Unix”2.安装jenkins1。下载jenkins,下载地址:https://pkg.jenkins.io/redhat...2。安装:[root@localhostjenkins]#rpm-ivhjenkins-2.176.1-1.1.noarch.rpmwarning:jenkins-2.176.1-1.1.noarch.rpm:HeaderV4DSA/SHA1Signature,keyIDd50582e6:NOKEYPreparing...##################################[100%]正在更新/安装...1:jenkins-2.176.1-1.1##################################[100%]3。配置jenkinsvi/etc/rc.d/init.d/jenkins添加图片红框内容。4、查看jinkins端口号:vi/etc/sysconfig/jenkins默认为8080,如果和别人冲突,修改即可。我改成了80885。启动Jenkins。[root@localhostjenkins]#servicejenkinsstartStartingjenkins(通过systemctl):警告:磁盘上的jenkins.service已更改。运行“systemctldaemon-reload”以重新加载单元。[OK]警告问题,运行systemctldaemon-reload,再次运行servicejenkinsrestart就好了。6、访问Jenkinshttp://192.168.11.129:8088/报错,开始排查错误百度,先查看Jenkins是否开启,明明是开启了,再查看防火墙没有设置Jenkins端口接下来查看我设置的jenkins是否开启了端口:[root@localhostjenkins]#firewall-cmd--list-ports80/tcp只有80,没有我们设置的8089,添加8089端口。[root@localhostjenkins]#firewall-cmd--permanent--zone=public--add-port=8089/tcp(另一种添加方式:[root@localhost~]#iptables-AINPUT-ptcp--dport=8088-jACCEPT)检查并找到更多信息。注意:重启防火墙,一定要重启![root@localhostjenkins]#systemctlreloadfirewalld.service重新访问链接http://192.168.11.129:8088/根据上面的提示,获取服务器文件中的密码,粘贴:cat/var/lib/jenkins/secrets/initialAdminPassword接下来点击Skip,这是从网上偷来的图片。...跳过后设置账号密码。这个用户名和密码是用来登录Jenkins的:我用的是初学者GspTest账号,实例配置,点击保存,点击开始使用,进入Jenkins页面。点击之后,页面一直是空白。我刚刚重新启动它,当您刷新页面时它工作得很好。(查了一些资料,什么都说了)成功后变成英文版了,哈哈哈,显示如下:在以下路径下载插件:然后点击如下,选择要下载的插件,然后点击下载需要安装的插件有:BuildpipelinePlugin:没有这个,就没有PipeLine视图BuildTimeOut:构建超时插件DeploytoContainerPlugin:部署容器插件EmailExtensionPlugin:发送邮件插件GitJDKToolPluginPipeLinePublishoversshTimestamperWorkspaceCleanupPluginRole-basedAuthorizationStrategy//forAdduserpermissions安装以上插件后,进入上图installed,勾选以上插件启用。配置好以上插件后,我们接下来配置JDK、Maven、git环境。注意:必须配置这些环境。接下来配置:配置jdkjava_home中的内容,也就是配置时的JAVA_HOME路径配置git注意:这个git有点奇怪,没有配置到bin目录的上层,需要配置到具体可执行文件位置!请参阅上图中的文本Pathtogitexecutable。如果切换到Java,应该配置$JAVA_HOME/bin/javac级别,可执行文件~configuremavenmaven_home在bin下。如图所示。然后向上滑动鼠标,配置如下内容。在配置maven的setting.xml时,建议加上阿里的镜像,这样运行时下载依赖的速度可以快几倍。在setting.xml中的
