• jenkins使用(ubuntu16.0环境)


    本文总结了使用jenkins过程。大部分是网上链接,以后自已查看使用。

    ssh远程链接服务器

    检查是否开启ssh   ps -ef|grep ssh

    1.安装ssh

    2.开启root用户

    3.充许root用户ssh链接

    vi  /etc/ssh/sshd_config

    修改PermitRootLogin=yes

    4.重启ssh

    service ssh restart

    配置Xshell

    通过xshell和xftp配合进行快速上传文件 (直接安装两个软件,而后在xshell工具条中点击上传文件,即可打开xftp容器)

    安装jdk

    下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

    配置java

    修改/etc/profile文件(该方法一劳永逸,设置一次,对所有用户有效)

    用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义

    export  JAVA_HOME=/usr/java/jdk1.8.0_25/

    export  PATH=$JAVA_HOME/bin:$PATH

    export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    配置ant

    export ANT_HOME=/opt/apache-ant-1.10.1

    export PATH=$PATH:$ANT_HOME/bin

    配置maven

    export MAVEN_HOME=/opt/apache-maven-3.5.0

    export PATH=$PATH:$MAVEN_HOME/bin

    修改/etc/profile完毕后,执行 srouce /etc/profile

    检查是否配置成功

    ant -version

    mvn -v

    配置setting.xml  位置 root/.m2/settings

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

    <settings   xmlns="http://maven.apache.org/POM/4.0.0"   

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

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

        <localRepository>usr/local/maven</localRepository>

        <!--为仓库列表配置的下载镜像列表。  --> 

        <mirrors> 

            <mirror> 

                <id>nexus-osc</id> 

                <mirrorOf>*</mirrorOf> 

               <name>Nexus osc</name> 

               <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 

    </mirror>   

    </mirrors>

    < settings>

    配置tomcat

    配置web管理帐号
       修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帐号密码,需要指定角色.
       # vi /usr/local/tomcat/server/conf/tomcat-users.xml
         <tomcat-users>

      <role rolename="manager-gui"/>
      <role rolename="manager-script"/>
      <user username="admin" password="admin" roles="manager-script,manager-gui"/>

      </tomcat-users>

    配置jenkins

     复制jenkins 至tomcat/webapps目录 而后在tomcat/bin目录中 运行 startup 启动tomcat

    而后浏览

    http://地址:8080/jenkins

    然后设置管理员密码等

    具体的配置可参考(自动构建配置)

    http://blog.csdn.net/zgzhaobo/article/details/52002181

    配置gitlab

    两种配置方法 1.自动(网络安装) 2.手动

    下载gitlab ,依据不同的平台下载相应的代码

    https://packages.gitlab.com/gitlab/gitlab-ce

    1. 网络安装

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

    sudo apt-get install gitlab-ce

    1. 手动安装

    从上面的下载地址下载,而后执行下面的安装语句

    sudo dpkg -i gitlab-ce_7.10.5~omnibus-1_amd64.deb 

    修改配置文件(至少有发送邮件的功能)

    配置gitlab

    sudo gitlab-ctl reconfigure
     

    # 启动Gitlab

    sudo gitlab-ctl start

     

    3.其它安装方法

    gitlab源码安装教程地址:http://www.linuxidc.com/Linux/2015-10/124648.htm

    gitlab具体的详细安装介绍

    http://yangrong.blog.51cto.com/6945369/1659880

    1.默认配置情况下gitlab使用80端口

    直接在浏览器中打开服务器的ip地址加端口即可。

    默认用户名密码root 5iveL!fe

    首次打开,让设置新密码 我们设置为:root123456

    即默认帐号为root /root123456

    其它命令

    #修改配置文件

    sudo vi /etc/gitlab/gitlab.rb

    #根据配置生成运行环境

    sudo gitlab-ctl reconfigure

    #启动gitlab

    sudo gitlab-ctl start

    #查看gitlab各个服务的状态

    sudo gitlab-ctl status

    #查看日志 
    sudo gitlab-ctl tail

    邮件未发送成功的话,可以 新建用户,然后点编辑,设置密码。

    邮件发送成功的话,可以直接点击邮箱中的链接进行设置密码。

    gitlab修改成实际ip

    http://www.cnblogs.com/kaneyang/p/7090923.html

    配置git 生成sshkeygitlab相联

    打开git bash

    $ git config --global user.name "John Doe"

    $ git config --global user.email "johndoe@example.com"

    $ ssh-keygen -t rsa -C "johndoe@example.com" -b 4096

    JAVAWEB项目单元测试

    http://blog.csdn.net/limingzhong198/article/details/17411313

    创建testsrc目录

    jenkins服务器上配置 git 

    打开git bash

    ssh-keygen -t rsa -C "your.email@example.com" -b 4096

    自动构建配置

    手动点击构建

    http://www.cnblogs.com/ceshi2016/p/6529532.html

    代码改变时构建

    http://www.cnblogs.com/kevingrace/p/6479813.html

    注意:在项目页面有的版本webhooks设置 改成了 integrations

    maven发布到tomcat

    http://blog.csdn.net/tragedyxd/article/details/51852276

    ant 发布到tomcat

    先安装jenkins 插件Deploy to container Plugin

    git

    http://www.cnblogs.com/dorothychai/p/6039360.html

    svn

    http://blog.csdn.net/qq_25663723/article/details/53782850

    注意角色:

    用于tomcat7自动部署的管理用户必须具有manager-script角色,manager-gui角色是不够的,不然会有错误出现:
    The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
    在/etc/tomcat7/tomcat-users.xml文件中为管理用户添加manager-script角色即可。

  • 相关阅读:
    We7 2.7版:全拖拽建站 开源CMS
    We7 CMS 2.6RC2版本发布 开源CMS
    LINQ简易教程
    C# 引用 C# DLL
    ASP.NET中母版页与JavaScript控制的一点小问题
    LINQ连接远端数据库问题
    ASP.NET中自动生成XML文件并通过XSLT显示在网页中的方法
    【转载】常见逻辑错误
    因为压力大变得很郁闷的时候怎么办
    代码覆盖度C#代码监控工具NCover、Rational PureCoverage、BullseyeCoverage
  • 原文地址:https://www.cnblogs.com/wenming205/p/7381677.html
Copyright © 2020-2023  润新知