应用发布

一、jenkins搭建。
1.安装java
[root@aca8010b ~]# yum -y install java
Loaded plugins: fastestmirror
Setting up Install Process
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile

  • base: mirrors.cn99.com
  • extras: mirrors.cn99.com
  • updates: mirrors.163.com
    Resolving Dependencies
    –> Running transaction check
    —> Package java-1.8.0-openjdk.x86_64 1:1.8.0.191.b12-0.el6_10 will be installed
    –> Processing Dependency: java-1.8.0-openjdk-headless = 1:1.8.0.191.b12-0.el6_10 for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libpng12.so.0(PNG12_0)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjli.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: fontconfig for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libpng12.so.0()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjli.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libawt.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
    –> Running transaction check
    —> Package alsa-lib.x86_64 0:1.1.0-4.el6 will be installed
    —> Package fontconfig.x86_64 0:2.8.0-5.el6 will be installed
    –> Processing Dependency: freetype >= 2.1.4 for package: fontconfig-2.8.0-5.el6.x86_64
    –> Processing Dependency: libfreetype.so.6()(64bit) for package: fontconfig-2.8.0-5.el6.x86_64
    —> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed
    –> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64
    –> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64
    —> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.191.b12-0.el6_10 will be installed
    –> Processing Dependency: tzdata-java >= 2014f-1 for package: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el6_10.x86_64
    –> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el6_10.x86_64
    —> Package libX11.x86_64 0:1.6.4-3.el6 will be installed
    –> Processing Dependency: libX11-common = 1.6.4-3.el6 for package: libX11-1.6.4-3.el6.x86_64
    –> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.4-3.el6.x86_64
    —> Package libXext.x86_64 0:1.3.3-1.el6 will be installed
    —> Package libXi.x86_64 0:1.7.8-1.el6 will be installed
    —> Package libXrender.x86_64 0:0.9.10-1.el6 will be installed
    —> Package libXtst.x86_64 0:1.2.3-1.el6 will be installed
    —> Package libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 will be installed
    —> Package libpng.x86_64 2:1.2.49-2.el6_7 will be installed
    —> Package xorg-x11-fonts-Type1.noarch 0:7.2-11.el6 will be installed
    –> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
    –> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
    –> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
    –> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
    –> Running transaction check
    —> Package freetype.x86_64 0:2.3.11-17.el6 will be installed
    —> Package jpackage-utils.noarch 0:1.7.5-3.16.el6 will be installed
    —> Package libICE.x86_64 0:1.0.6-1.el6 will be installed
    —> Package libSM.x86_64 0:1.2.1-2.el6 will be installed
    —> Package libX11-common.noarch 0:1.6.4-3.el6 will be installed
    —> Package libxcb.x86_64 0:1.12-4.el6 will be installed
    –> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.12-4.el6.x86_64
    —> Package ttmkfdir.x86_64 0:3.0.9-32.1.el6 will be installed
    —> Package tzdata-java.noarch 0:2018i-1.el6 will be installed
    —> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed
    –> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
    –> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
    –> Running transaction check
    —> Package libXau.x86_64 0:1.0.6-4.el6 will be installed
    —> Package libXfont.x86_64 0:1.5.1-2.el6 will be installed
    —> Package libfontenc.x86_64 0:1.1.2-3.el6 will be installed
    –> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository
Size

Installing:
java-1.8.0-openjdk x86_64 1:1.8.0.191.b12-0.el6_10 updates 212 k
Installing for dependencies:
alsa-lib x86_64 1.1.0-4.el6 base 389 k
fontconfig x86_64 2.8.0-5.el6 base 186 k
freetype x86_64 2.3.11-17.el6 base 361 k
giflib x86_64 4.1.6-3.1.el6 base 37 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.191.b12-0.el6_10 updates 32 M
jpackage-utils noarch 1.7.5-3.16.el6 base 60 k
libICE x86_64 1.0.6-1.el6 base 53 k
libSM x86_64 1.2.1-2.el6 base 37 k
libX11 x86_64 1.6.4-3.el6 base 587 k
libX11-common noarch 1.6.4-3.el6 base 171 k
libXau x86_64 1.0.6-4.el6 base 24 k
libXext x86_64 1.3.3-1.el6 base 35 k
libXfont x86_64 1.5.1-2.el6 base 145 k
libXi x86_64 1.7.8-1.el6 base 38 k
libXrender x86_64 0.9.10-1.el6 base 24 k
libXtst x86_64 1.2.3-1.el6 base 19 k
libfontenc x86_64 1.1.2-3.el6 base 29 k
libjpeg-turbo x86_64 1.2.1-3.el6_5 base 174 k
libpng x86_64 2:1.2.49-2.el6_7 base 182 k
libxcb x86_64 1.12-4.el6 base 180 k
ttmkfdir x86_64 3.0.9-32.1.el6 base 43 k
tzdata-java noarch 2018i-1.el6 updates 187 k
xorg-x11-font-utils x86_64 1:7.2-11.el6 base 75 k
xorg-x11-fonts-Type1 noarch 7.2-11.el6 base 520 k

Transaction Summary

Install 25 Package(s)

Total download size: 36 M
Installed size: 113 M
Downloading Packages:
(1/25): alsa-lib-1.1.0-4.el6.x86_64.rpm | 389 kB 00:00
(2/25): fontconfig-2.8.0-5.el6.x86_64.rpm | 186 kB 00:00
(3/25): freetype-2.3.11-17.el6.x86_64.rpm | 361 kB 00:00
(4/25): giflib-4.1.6-3.1.el6.x86_64.rpm | 37 kB 00:00
(5/25): java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64 | 212 kB 00:00
(6/25): java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el6_ | 32 MB 00:03
(7/25): jpackage-utils-1.7.5-3.16.el6.noarch.rpm | 60 kB 00:00
(8/25): libICE-1.0.6-1.el6.x86_64.rpm | 53 kB 00:00
(9/25): libSM-1.2.1-2.el6.x86_64.rpm | 37 kB 00:00
(10/25): libX11-1.6.4-3.el6.x86_64.rpm | 587 kB 00:00
(11/25): libX11-common-1.6.4-3.el6.noarch.rpm | 171 kB 00:00
(12/25): libXau-1.0.6-4.el6.x86_64.rpm | 24 kB 00:00
(13/25): libXext-1.3.3-1.el6.x86_64.rpm | 35 kB 00:00
(14/25): libXfont-1.5.1-2.el6.x86_64.rpm | 145 kB 00:00
(15/25): libXi-1.7.8-1.el6.x86_64.rpm | 38 kB 00:00
(16/25): libXrender-0.9.10-1.el6.x86_64.rpm | 24 kB 00:00
(17/25): libXtst-1.2.3-1.el6.x86_64.rpm | 19 kB 00:00
(18/25): libfontenc-1.1.2-3.el6.x86_64.rpm | 29 kB 00:00
(19/25): libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm | 174 kB 00:00
(20/25): libpng-1.2.49-2.el6_7.x86_64.rpm | 182 kB 00:00
(21/25): libxcb-1.12-4.el6.x86_64.rpm | 180 kB 00:00
(22/25): ttmkfdir-3.0.9-32.1.el6.x86_64.rpm | 43 kB 00:00
(23/25): tzdata-java-2018i-1.el6.noarch.rpm | 187 kB 00:00
(24/25): xorg-x11-font-utils-7.2-11.el6.x86_64.rpm | 75 kB 00:00
(25/25): xorg-x11-fonts-Type1-7.2-11.el6.noarch.rpm | 520 kB 00:00

Total 7.2 MB/s | 36 MB 00:04
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : freetype-2.3.11-17.el6.x86_64 1/25
Installing : fontconfig-2.8.0-5.el6.x86_64 2/25
Installing : libICE-1.0.6-1.el6.x86_64 3/25
Installing : libjpeg-turbo-1.2.1-3.el6_5.x86_64 4/25
Installing : libfontenc-1.1.2-3.el6.x86_64 5/25
Installing : libXfont-1.5.1-2.el6.x86_64 6/25
Installing : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 7/25
Installing : libSM-1.2.1-2.el6.x86_64 8/25
Installing : ttmkfdir-3.0.9-32.1.el6.x86_64 9/25
Installing : xorg-x11-fonts-Type1-7.2-11.el6.noarch 10/25
Installing : libXau-1.0.6-4.el6.x86_64 11/25
Installing : libxcb-1.12-4.el6.x86_64 12/25
Installing : tzdata-java-2018i-1.el6.noarch 13/25
Installing : alsa-lib-1.1.0-4.el6.x86_64 14/25
Installing : libX11-common-1.6.4-3.el6.noarch 15/25
Installing : libX11-1.6.4-3.el6.x86_64 16/25
Installing : libXext-1.3.3-1.el6.x86_64 17/25
Installing : libXi-1.7.8-1.el6.x86_64 18/25
Installing : libXtst-1.2.3-1.el6.x86_64 19/25
Installing : libXrender-0.9.10-1.el6.x86_64 20/25
Installing : giflib-4.1.6-3.1.el6.x86_64 21/25
Installing : jpackage-utils-1.7.5-3.16.el6.noarch 22/25
Installing : 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el6_10.x86 23/25
Installing : 2:libpng-1.2.49-2.el6_7.x86_64 24/25
Installing : 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64 25/25
Verifying : freetype-2.3.11-17.el6.x86_64 1/25
Verifying : fontconfig-2.8.0-5.el6.x86_64 2/25
Verifying : libxcb-1.12-4.el6.x86_64 3/25
Verifying : libSM-1.2.1-2.el6.x86_64 4/25
Verifying : libXfont-1.5.1-2.el6.x86_64 5/25
Verifying : 2:libpng-1.2.49-2.el6_7.x86_64 6/25
Verifying : ttmkfdir-3.0.9-32.1.el6.x86_64 7/25
Verifying : jpackage-utils-1.7.5-3.16.el6.noarch 8/25
Verifying : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 9/25
Verifying : libfontenc-1.1.2-3.el6.x86_64 10/25
Verifying : libX11-common-1.6.4-3.el6.noarch 11/25
Verifying : libXi-1.7.8-1.el6.x86_64 12/25
Verifying : alsa-lib-1.1.0-4.el6.x86_64 13/25
Verifying : libXext-1.3.3-1.el6.x86_64 14/25
Verifying : libX11-1.6.4-3.el6.x86_64 15/25
Verifying : libjpeg-turbo-1.2.1-3.el6_5.x86_64 16/25
Verifying : tzdata-java-2018i-1.el6.noarch 17/25
Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el6_10.x86 18/25
Verifying : libXau-1.0.6-4.el6.x86_64 19/25
Verifying : libXtst-1.2.3-1.el6.x86_64 20/25
Verifying : libICE-1.0.6-1.el6.x86_64 21/25
Verifying : 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64 22/25
Verifying : libXrender-0.9.10-1.el6.x86_64 23/25
Verifying : xorg-x11-fonts-Type1-7.2-11.el6.noarch 24/25
Verifying : giflib-4.1.6-3.1.el6.x86_64 25/25

Installed:
java-1.8.0-openjdk.x86_64 1:1.8.0.191.b12-0.el6_10

Dependency Installed:
alsa-lib.x86_64 0:1.1.0-4.el6
fontconfig.x86_64 0:2.8.0-5.el6
freetype.x86_64 0:2.3.11-17.el6
giflib.x86_64 0:4.1.6-3.1.el6
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.191.b12-0.el6_10
jpackage-utils.noarch 0:1.7.5-3.16.el6
libICE.x86_64 0:1.0.6-1.el6
libSM.x86_64 0:1.2.1-2.el6
libX11.x86_64 0:1.6.4-3.el6
libX11-common.noarch 0:1.6.4-3.el6
libXau.x86_64 0:1.0.6-4.el6
libXext.x86_64 0:1.3.3-1.el6
libXfont.x86_64 0:1.5.1-2.el6
libXi.x86_64 0:1.7.8-1.el6
libXrender.x86_64 0:0.9.10-1.el6
libXtst.x86_64 0:1.2.3-1.el6
libfontenc.x86_64 0:1.1.2-3.el6
libjpeg-turbo.x86_64 0:1.2.1-3.el6_5
libpng.x86_64 2:1.2.49-2.el6_7
libxcb.x86_64 0:1.12-4.el6
ttmkfdir.x86_64 0:3.0.9-32.1.el6
tzdata-java.noarch 0:2018i-1.el6
xorg-x11-font-utils.x86_64 1:7.2-11.el6
xorg-x11-fonts-Type1.noarch 0:7.2-11.el6

Complete!
2.添加Jenkins的源
[root@aca8010b ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
–2019-02-26 18:39:15-- http://pkg.jenkins-ci.org/redhat/jenkins.repo
Resolving pkg.jenkins-ci.org… 52.202.51.185
Connecting to pkg.jenkins-ci.org|52.202.51.185|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 71
Saving to: “/etc/yum.repos.d/jenkins.repo”

100%[======================================>] 71 --.-K/s in 0s

2019-02-26 18:39:16 (17.6 MB/s) - “/etc/yum.repos.d/jenkins.repo” saved [71/71]
3.导入jenkins密钥
[root@aca8010b ~]# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

4.安装Jenkins:
[root@aca8010b ~]# yum -y install jenkins
Loaded plugins: fastestmirror
Setting up Install Process
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile

  • base: mirrors.cn99.com
  • extras: mirrors.cn99.com
  • updates: mirrors.163.com
    jenkins | 2.9 kB 00:00
    jenkins/primary_db | 126 kB 00:02
    Resolving Dependencies
    –> Running transaction check
    —> Package jenkins.noarch 0:2.166-1.1 will be installed
    –> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size

Installing:
jenkins noarch 2.166-1.1 jenkins 73 M

Transaction Summary

Install 1 Package(s)

Total download size: 73 M
Installed size: 74 M
Downloading Packages:
jenkins-2.166-1.1.noarch.rpm | 73 MB 00:08
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : jenkins-2.166-1.1.noarch 1/1
Verifying : jenkins-2.166-1.1.noarch 1/1

Installed:
jenkins.noarch 0:2.166-1.1

Complete!

5.启动Jenkins服务
[root@aca8010b ~]# service jenkins start
Starting Jenkins [ OK ]

6.设置Jenkins开机启动:
[root@aca8010b ~]# chkconfig --level 2345 jenkins on
7.
[root@aca8010b ~]# vi /etc/sysconfig/jenkins

二、搭建SVN
1.通过yum命令安装svnserve
[root@aca8010b ~]# yum -y install subversion
2.查看svn安装位置
[root@aca8010b ~]# rpm -ql subversion
创建版本库目录(为后面创建版本库提供存放位置)
[root@aca8010b ~]#mkdir -p /var/svn/svnrepos
创建svn版本库(/runoob01为预期的版本库名称)
[root@aca8010b ~]# svnadmin create /var/svn/svnrepos/runoob01
进入已经创建好的版本库目录下,
[root@aca8010b ~]# cd /var/svn/svnrepos/runoob01/conf/
配置权限配置文件,在文件内容的末尾用户权限。
[root@aca8010b conf]# vi authz
[/]
admin = rw
test = r
配置用户名密码文件,在文件内容的末尾用户密码。
[root@aca8010b conf]# vi passwd
[users]

harry = harryssecret

sally = sallyssecret

admin = admin
test = test
资源库配置文件
[root@aca8010b conf]# vi svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

防火墙开启
[root@aca8010b conf]# /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]
[root@aca8010b conf]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]、
启动svn服务器
[root@aca8010b conf]# svnserve -d -r /var/svn/svnrepos
[root@aca8010b conf]# ps -aux

客户端访问svn服务器
在windows客户端,输入地址:svn://ip地址:3690/runoob01 (iP地址为你linux的ip,runoob01/为前文创建的版本库名称,3690为svn默认端口)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值