日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建(增加) jenkins slave 机器

發(fā)布時(shí)間:2023/12/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建(增加) jenkins slave 机器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
sonar-jenkins-slave 10.37.77.120/********* 這是其中集群中的一臺(tái)slave,直接從這個(gè)slave機(jī)器上copy 安裝的jdk,slave.jar等信息。用shell工具批量操作所有機(jī)器整體步驟如下: copy一些基礎(chǔ)軟件mkdir -p /opt/CIPackage/ ----------安裝jdk cd /usr scp -r root@10.37.77.120:/usr/java ./ -------------安裝sonar cd /usr/local scp -r root@10.37.77.120:/usr/local/sonar ./ [root@sncdpreweb03 local]# ll 總用量 56 drwxr-xr-x. 2 root root 4096 7月? ?3 2015 bin drwxr-xr-x. 2 root root 4096 6月? 28 2011 etc drwxr-xr-x. 2 root root 4096 6月? 28 2011 games drwxr-xr-x? 6 root root 4096 10月 21 2014 ganglia drwxr-xr-x? 6 root root 4096 3月? 31 2017 git drwxr-xr-x. 3 root root 4096 7月? ?2 2015 include drwxr-xr-x. 3 root root 4096 7月? ?2 2015 lib drwxr-xr-x. 2 root root 4096 6月? 28 2011 lib64 drwxr-xr-x. 2 root root 4096 6月? 28 2011 libexec drwxr-xr-x. 2 root root 4096 6月? 28 2011 sbin drwxr-xr-x. 5 root root 4096 5月? ?4 2014 share drwxr-xr-x? 2 root root 4096 9月? 15 2014 software drwxr-xr-x? 3 root root 4096 9月? 15 2014 sonar drwxr-xr-x. 2 root root 4096 6月? 28 2011 src [root@sncdpreweb03 local]# cd sonar [root@sncdpreweb03 sonar]#?? [root@sncdpreweb03 sonar]# ll 總用量 4 drwxr-xr-x 6 root root 4096 9月? 28 2016 apache-maven-3.0.5 -----------copy工具 和 jenkins構(gòu)建的job cd /opt scp -r root@10.37.77.120:/opt/CI/ ./ [root@sncdpreweb03 CI]# ll 總用量 74568 -rw-r--r--? 1 root root? ? ?5253 2月? 21 2017 ant.txt drwxr-xr-x? 6 root root? ? ?4096 4月? 29 2014 apache-ant-1.9.4 drwxr-xr-x? 6 root root? ? ?4096 8月? 11 2014 apache-maven-3.2.3 drwxr-xr-x? 9 root root? ? ?4096 11月? 3 2014 apache-tomcat-7.0.57 -rw-r--r--? 1 root root? 5853986 3月? 31 2017 git-2.8.4.tar.gz drwxr-xr-x? 9 root root? ? ?4096 7月? 18 2016 gradle-2.14.1 -rw-r--r--? 1 root root 69028536 3月? 31 2017 gradle-2.14.1.zip drwxrwxr-x? 7 root root? ? ?4096 7月? ?3 2015 gulp-3.7-rw-r--r--? 1 root root? ?487133 10月 12 2016 jacocotest.jar -rw-r--r--? 1 root root? ? ? 178 10月 12 2016 jacocotest.sh drwxr-xr-x 15 root root? ? ?4096 11月 16 10:46 jenkins drwxr-xr-x? 5 root root? ? ?4096 11月? 8 15:05 jenkinsshell drwxrwxr-x 10 root root? ? ?4096 7月? ?2 2015 node-v0.10.31-rw-r--r--? 1 root root? ?407773 2月? 22 2017 sonar.jpi drwxr-xr-x? 5 root root? ? ?4096 4月? 24 2014 sonar-runner-2.4 drwxr-xr-x? 5 root root? ? ?4096 3月? 13 2017 sonar-scanner-2.9.0.670 -rw-r--r--? 1 root root? ?499181 3月? 23 2017 sonar-scanner-cli-2.9.0.670.zip [root@sncdpreweb03 jenkins]# ll 總用量 1008-rw-r--r--? ? 1 root root? 10260 11月 16 10:46 config.xml-rw-r--r--? ? 1 root root? 26036 11月? 8 20:24 credentials.xml -rw-r--r--? ? 1 root root? ? ? 0 11月 16 09:11 Download metadata.log -rw-r--r--? ? 1 root root 190167 11月 15 18:15 Fingerprint cleanup.log drwxr-xr-x? 258 root root? ?4096 12月 15 2014 fingerprints -rw-r--r--? ? 1 root root? ? 809 11月 16 10:46 hudson.maven.MavenModuleSet.xml -rw-r--r--? ? 1 root root? ? 159 10月 27 09:11 hudson.model.UpdateCenter.xml -rw-r--r--? ? 1 root root? ? 257 11月 16 10:46 hudson.plugins.analysis.core.GlobalSettings.xml -rw-r--r--? ? 1 root root? ? 321 11月 16 10:46 hudson.plugins.git.GitSCM.xml -rw-r--r--? ? 1 root root? ? 389 11月 16 10:46 hudson.plugins.git.GitTool.xml -rw-r--r--? ? 1 root root? ? 426 11月 16 10:46 hudson.plugins.gradle.Gradle.xml -rw-r--r--? ? 1 root root? ?2012 11月 16 10:46 hudson.plugins.sonar.SonarPublisher.xml -rw-r--r--? ? 1 root root? ? 641 11月 16 10:46 hudson.plugins.sonar.SonarRunnerInstallation.xml -rw-r--r--? ? 1 root root? ? 497 11月 16 10:46 hudson.scm.CVSSCM.xml -rw-r--r--? ? 1 root root? ?4873 11月 16 10:46 hudson.scm.SubversionSCM.xml -rw-r--r--? ? 1 root root? ? 337 11月 16 10:46 hudson.tasks.Ant.xml -rw-r--r--? ? 1 root root? ? 188 11月 16 10:46 hudson.tasks.Mailer.xml -rw-r--r--? ? 1 root root? ? 725 11月 16 10:46 hudson.tasks.Maven.xml -rw-r--r--? ? 1 root root? ? ?76 11月 16 10:46 hudson.tasks.Shell.xml -rw-r--r--? ? 1 root root? ? 215 11月 16 10:46 hudson.triggers.SCMTrigger.xml -rw-------? ? 1 root root? ?1680 11月 28 2014 identity.key.enc drwxr-xr-x? ? 2 root root? ?4096 11月 28 2014 jenkins.diagnostics.ooom.OutOfOrderBuildMonitor -rw-r--r--? ? 1 root root? ? 159 11月 16 10:46 jenkins.model.ArtifactManagerConfiguration.xml -rw-r--r--? ? 1 root root? ? 137 9月? 28 2016 jenkins.model.DownloadSettings.xml -rw-r--r--? ? 1 root root? ? 291 11月 16 10:46 jenkins.model.JenkinsLocationConfiguration.xml -rw-r--r--? ? 1 root root? ? 247 11月 16 10:46 jenkins.mvn.GlobalMavenConfig.xml -rw-r--r--? ? 1 root root? ? 317 11月 28 2014 jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin.xml -rw-r--r--? ? 1 root root? ? 272 11月 16 10:46 jenkins.plugins.testopia.TestopiaBuilder.xml -rw-r--r--? ? 1 root root? ? 169 9月? 28 2016 jenkins.security.QueueItemAuthenticatorConfiguration.xml drwxr-xr-x 5295 root root 286720 11月 16 11:20 jobs drwxr-xr-x? ? 2 root root? ?4096 11月? 9 16:38 labels drwxr-xr-x? ? 3 root root? ?4096 11月 28 2014 logs-rw-r--r--? ? 1 root root? ? 907 10月 27 09:11 nodeMonitors.xml drwxr-xr-x? ?40 root root? ?4096 11月 13 14:12 nodes -rw-r--r--? ? 1 root root? ?1538 11月 16 10:46 org.jenkinsci.plugins.DependencyCheck.DependencyCheckBuilder.xml -rw-r--r--? ? 1 root root? ? 255 11月 16 10:46 org.jenkinsci.plugins.gitclient.JGitApacheTool.xml -rw-r--r--? ? 1 root root? ? 243 11月 16 10:46 org.jenkinsci.plugins.gitclient.JGitTool.xml -rw-r--r--? ? 1 root root? ? 224 11月 16 10:46 org.jvnet.hudson.plugins.port_allocator.PortAllocator.xml -rw-r--r--? ? 1 root root 113737 9月? 28 2016 Out of order build detection.log drwxr-xr-x? ?39 root root? ?4096 3月? 31 2017 plugins -----------------安裝git cd /opt scp -r root@10.37.77.120:/opt/CIPackage/ ./ [root@sncdpreweb03 CIPackage]# ll 總用量 5948 drwxrwxr-x 23 root root? ?24576 3月? 31 2017 git-2.10.2 -rw-r--r--? 1 root root 6062241 11月 29 2016 git-2.10.2.tar.gz 安裝svn 并記錄 用戶名密碼 yum install subversion yum install apr-util yum install opensslcd /opt/CI svn log -r head https://a.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://b.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://c.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://d.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://e.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://f.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://g.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@sssvn log -r head https://h.svncode.cnsuning.com/svn/myproject --username svnadmin --password Cd2015p@ssnpm環(huán)境變量設(shè)置:進(jìn)入每臺(tái)進(jìn)去,安裝node,解壓即可rm -rf /opt/CI/node-v6.9.1-linux-x64 tar -zxvf /opt/CI/node-v6.9.1-linux-x64.tar.gzvi ~/.npmrc#registry=http://10.37.55.28:4873/registry=http://snpm.cnsuning.com/git安裝: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker進(jìn)入git解壓目錄 rm -rf /opt/CIPackage/git-2.10.2 tar -zxvf /opt/CIPackage/git-2.10.2.tar.gz cd /opt/CIPackage/git-2.10.2 make prefix=/usr/local/git all sudo make prefix=/usr/local/git installsoa jar包特殊操作cd / mkdir -p /data/jenkins_node/workspace10.27.88.40 root Template@852scp -r root@10.27.88.40:/opt/jenkinsslave/workspace/soa_jar /data/jenkins_node/workspace/設(shè)置環(huán)境變量:vim /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_75 export PATH=$JAVA_HOME/bin:$PATH export MAVEN_HOME=/usr/local/sonar/apache-maven-3.0.5 export PATH=$MAVEN_HOME/bin:$PATH export ANT_HOME=/opt/CI/apache-ant-1.9.4 export PATH=$ANT_HOME/bin:$PATH export LANG="zh_CN.UTF-8" export NODE_HOME=/opt/CI/node-v6.9.1-linux-x64export PATH=$PATH:$NODE_HOME/bin/ export GULP_HOME=/opt/CI/node-v6.9.1-linux-x64/lib/node_modules/gulp export PATH=$PATH:$GULP_HOME/bin/ export MAVEN_OPTS="-Dfile.encoding=UTF-8 -XX:NewSize=128m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps" export PATH=/usr/local/git/bin:$PATHsource /etc/profilevim ~/.bashrcexport JAVA_HOME=/usr/java/jdk1.7.0_75 export PATH=$JAVA_HOME/bin:$PATH export MAVEN_HOME=/usr/local/sonar/apache-maven-3.0.5 export PATH=$MAVEN_HOME/bin:$PATH export ANT_HOME=/opt/CI/apache-ant-1.9.4 export PATH=$ANT_HOME/bin:$PATH export LANG="zh_CN.UTF-8" export NODE_HOME=/opt/CI/node-v6.9.1-linux-x64export PATH=$PATH:$NODE_HOME/bin/ export GULP_HOME=/opt/CI/node-v6.9.1-linux-x64/lib/node_modules/gulp export PATH=$PATH:$GULP_HOME/bin/ export MAVEN_OPTS="-Dfile.encoding=UTF-8 -XX:NewSize=128m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps" export PATH=/usr/local/git/bin:$PATH ~ source ~/.bashrc

總結(jié)

以上是生活随笔為你收集整理的搭建(增加) jenkins slave 机器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。