jenkins安装

这里我采用的是使用war进行Jenkins环境的部署:

1、下载安装包:https://jenkins.io/zh/download/

2、Jenkins的服务有两种启动方

2.1、使用java指令进行服务的静默运行启动:java -jar jenkins.war –httpPort=8888 &

但是会出现各种问题不方便解决

2.2、使用tomcat进行运行服务

3、准备Jenkins的tomcat运行环境,并将jenkins.war包上传至tomcat的webapps下面

3.1、配置tomcat的响应端口服务:

3.3、启动tomcat服务后可以正常访问:在tomcat的bin目录下执行start.sh文件进行tomcat服务的启动

Jenkins的访问地址:http://x.x.x.x:port/jenkins

4、Jenkins服务启动后需要初始化他的环境:

4.1、第一次访问Jenkins:

进入服务器的/root/.jenkins/secrets/目录下在指定的文件内获取到Jenkins的管理员密码进行Jenkins的操作

4.2、添加管理员账号方面后面的操作:

4.3、配置Jenkins的实例服务:

至此Jenkins的实例也就初始化完成

5、接下来需要我安装Jenkins使用过程中需要的插件

6、配置运行环境:

7、配置jenkins需要的maven、jdk路径,进入:Global Tool Configuration

配置maven 

最后点击Apply,在save

其中maven中的settings.xml的配置如下:

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <!-- localRepository

   | The path to the local repository maven will use to store artifacts.

   |

   | Default: ${user.home}/.m2/repository

-->

  <localRepository>/home/toto/software/repo</localRepository>

 

    <interactiveMode>true</interactiveMode>

    <offline>false</offline>

    <pluginGroups>

        <pluginGroup>org.mortbay.jetty</pluginGroup>

        <pluginGroup>org.jenkins-ci.tools</pluginGroup>

    </pluginGroups>

 

    <!--配置权限,使用默认用户-->

    <servers>

        <server>

            <id>maven-central</id>

            <username>admin</username>

            <password>admin123</password>

        </server>

        <server>

            <id>maven-public</id>

            <username>admin</username>

            <password>admin123</password>

        </server>

        <server>

            <id>maven-releases</id>

            <username>admin</username>

            <password>admin123</password>

        </server>

        <server>

            <id>maven-snapshots</id>

            <username>admin</username>

            <password>admin123</password>

        </server>

    </servers>

 

    <mirrors>

        <mirror>

            <id>gtmirror</id>

            <name>GT Mirror</name>

            <url>http://192.168.106.100:8081/nexus/xxx/public/</url>

            <mirrorOf>*</mirrorOf>

        </mirror>

    </mirrors>

 

    <profiles>

        <profile>

            <id>setting</id>

            <activation>

                <activeByDefault>false</activeByDefault>

                <jdk>1.8</jdk>

            </activation>

            <!--

            <repositories>

                                <repository>

                    <id>maven-snapshots</id>

                    <url>http://192.168.106.100:8081/repository/maven-snapshots/</url>

                    <releases>

                            <enabled>true</enabled>

                    </releases>

                    <snapshots>

                            <enabled>true</enabled>

                    </snapshots>

                </repository>

            </repositories>

                                -->

                        <!--

            <pluginRepositories>

                <pluginRepository>

                    <id>maven-snapshots</id>

                    <url>http://192.168.106.100:8081/repository/maven-snapshots/</url>

                    <releases>

                        <enabled>true</enabled>

                    </releases>

                    <snapshots>

                        <enabled>true</enabled>

                   </snapshots>

                </pluginRepository>

            </pluginRepositories>

                        -->

        </profile>

        <profile> 

            <id>jdk18</id> 

            <activation> 

                <activeByDefault>true</activeByDefault> 

                <jdk>1.8</jdk> 

            </activation> 

            <properties> 

                <maven.compiler.source>1.8</maven.compiler.source> 

                <maven.compiler.target>1.8</maven.compiler.target>

                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

            </properties>  

        </profile>

 

    </profiles>

 

    <!--激活profile-->

    <activeProfiles>

        <activeProfile>setting</activeProfile>

    </activeProfiles>

 

</settings>

上面的注释部分已经在pom.xml中配置了。如果放开发现会报错。

如果一下插件安装失败的话,需要我们手动下载插件,在Jenkins的插件管理中使用高级模式上传插件:

插件下载地址:

  • 搜索:https://plugins.jenkins.io/ 
  • 列表:https://updates.jenkins-ci.org/download/plugins/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值