Jenkins Ant 自动编译部署测试环境

            Jenkins Ant 自动编译部署测试环境

            2019.06.29 13:40:45字数 396阅读 56

            1、配置密钥

            1.1 注册用户

            1.1.1 配置域名解析

            // 1、Windows 系统:
            // 打开 C:\Windows\System32\drivers\etc 目录下的 hosts 文件
            // 添加如下内容:
            192.168.xxx.1 gitlab.oceanpayment.com
            
            // 2、Linux 系统:
            // 输入命令
            vim /etc/hosts
            // 添加如下内容:
            192.168.xxx.1 gitlab.oceanpayment.com

            1.1.2 登录 Gitlab

             
            分享图片

            1.1.3 注册用户

             
            分享图片
            1.2 jenkins 服务器上相关用户生成密钥对

            1、输入命令,生成密钥对:$ ssh-keygen -t rsa

            Generating public/private rsa key pair. // 直接按回车键 Enter file in which to save the key (/home/weblogic/.ssh/id_rsa): // 输入密码 test2018 Enter passphrase (empty for no passphrase): // 输入确认密码 Enter same passphrase again: // 生成的密钥路径 Your identification has been saved in /home/weblogic/.ssh/id_rsa. Your public key has been saved in /home/weblogic/.ssh/id_rsa.pub. The key fingerprint is: 65:cc:ab:3e:75:fb:00:a1:35:50:a4:87:dc:50:cb:e3 [[email protected]-test2.localdomain](mailto:[email protected]-test2.localdomain) 
            1.3 设置 gitlab 密钥

            1、输入命令,查看公钥:$ cat /home/weblogic/.ssh/id_rsa.pub

             

             
            分享图片

            2、添加 gitlab 密钥

             

             
            分享图片

             

             
            分享图片
            1.4 设置 jenkins 密钥

            1、输入命令,查看私钥:$ cat /home/weblogic/.ssh/id_rsa

             

             
            分享图片

            2、添加 Jenkins 密钥

             

             
            分享图片

             

             
            分享图片

             

             
            分享图片

             

             
            分享图片

             

             
            分享图片

            2、Ant 配置

            2.1 Ant 官网

            http://ant.apache.org/bindownload.cgi

            2.2 解压 Ant 安装包

            1、解压命令:
            tar -vxzf apache-ant-1.9.11-bin_jdk1.7.tar.gz

            2、Ant目录:cd /usr/local

             

             
            分享图片

            3、Ant 对应 jdk 版本
            apache-ant-1.10.3 对应 jdk1.8
            apache-ant-1.9.11 对应 jdk1.7

            2.3 更改权限

            1、输入以下命令:
            chmod -R +x apache-ant-1.9.11

            2.4 修改系统配置文件

            1、使用 vim 打开系统配置文件:
            vim /etc/profile

            2、添加以下内容:

            # 设置 java enviroment
            export PATH=$PATH:$HOME/bin:/home/weblogic/jdk1.7.181/bin
            JAVA_HOME=/home/weblogic/jdk1.7.181
            
            # 设置 Ant enviroment
            export ANT_HOME=/usr/local/apache-ant-1.9.11
            export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin

            3、立刻将配置生效
            source /etc/profile

            4、测试 ant 是否生效
            ant -version

            3、Jenkins 自动编译部署

            3.1 Jenkins 插件
             
            分享图片

             

             
            分享图片
            3.2 全局配置

            1、系统管理 -> Global Tool Configuration,设置如下信息:

             

             
            分享图片

             

             
            分享图片

             

             
            分享图片
            3.3 配置 Git、Ant 自动编译部署

            1、设置 General

             

             
            分享图片

            2、设置源码管理

             

             
            分享图片

            3、设置环境构建

             

             
            分享图片

            4、设置构建

             

             
            分享图片
             
            分享图片
             
            分享图片

            5、Ant 编译配置文件

            1、路径:/home/weblogic/AutoBuild/Ant/config/build_simple.xml
            2、文件内容如下:

             
            分享图片
            相关文章
            相关标签/搜索
            王中王鉄算盘开奖结果小说 延川县| 尚志市| 拉萨市| 汾阳市| 乾安县| 开封市| 当涂县| 神农架林区| 双柏县| 长葛市| 萍乡市| 体育| 双牌县| 大城县| 应用必备| 神农架林区| 广平县| 象山县| 通渭县| 油尖旺区| 顺昌县| 黎川县| 莱芜市| 垦利县| 通榆县| 鄢陵县| 凌海市| 青河县| 永仁县| 嘉定区| 页游| 甘泉县| 大洼县| 连江县| 承德市| 灵丘县| 建阳市| http://fa.hz0j2r9vo.fun http://fa.hz0j0r0vo.fun http://fa.hz0j2r6vo.fun http://fa.hz0j0r6vo.fun http://fa.hz0j2r4vo.fun