JENKINS配置

















 以创建gfsmb-web.war为例:

1.服务器:

    10.126.56.94    pre环境jenkins服务器

   10.126.56.94     存放定时任务    

    10.126.56.94     存放service

    10.126.56.94     存放web、API、ADMIN等项目

   注:pre环境服务器还未具体分配,部署时再具体分配。

2.Tomcat拷贝

    (1)建立Tomcat存放目录,cd/home/jenkins/mkdir  server

    (2)从/home/jenkins/server   中拷贝template-server 为新的tomcat服务器xxx-web

      cp -Rtemplate-server xxx-web

注:修改tomcat名称为项目名称,若94服务器上没有template-server,可从10.126.53.195                       服务器上copy.     scp -R template-server  10.126.56.94:/home/jenkins/server

    (3) 修改端口:

     vim/home/jenkins/server/template-server/conf/changeserverport.sh      修改端口

    ./ changeserverport.sh    执行脚本                               

3.配置启动脚本

    (1)建立脚本存放目录,cd/home/jenkins/mkdirscript

    (2)cp bill.2.0.0.bill-page.uat.sh(可从10.126.53.61上的/home/jenkins/script目录下copy)

      xxx-web.sh  拷贝启动脚本

    (3)vimxxx-web.sh    修改PROJECT_NM为war包的名称xxx-web       修改PROJECT_NM为

      tomcat服务器的名称xxx-web 保存

    (4)启动脚本的作用是从/tmp文件夹中拷贝PROJECT_NM.war包到

     SERVERPATH/SERVER_NM中并启动tomcat

4、配置jenkins

   (1)登录pre环境jenkins   http://10.126.56.94:58080/jenkins/   zhaojiuyang/zhaojiuyang

   (2)点击新建按钮,在Item名称中输入要部署的项目名称,可以点击“复制已有的Item”选择之前已部署过项目,如

 选择之前新建的部署项目,在下拉菜单选择配置选项,进入部署配置页面:

        

 a.勾选“弃旧的的构建”项,在下面的保持构建的天数填写2~5天(防止磁盘过度占用);

 b.源码管理中选择Subversion,在RepositoryURL中输入项目的存放的SVN地址

    注:该过程是整个项目的打包编译过程,svn地址为整个项目的地址(如GFSMB的地址)

 c.打包编译

        

     在Bulid选项下的Root POM 中填写pom.xml,Goals  and options 中输入打包编译命令:

      cleaninstall  -U -DskipTests -Ppre

 

 d.保存配置退出。

 (3)部署项目中的一个具体的功能,如gfsmb-web

    步骤同上:

    注:Repository URL为某个项目下一个具体功能的地址,如GSFMB项目下的gfsmb-web
   
svn地址。

  a.Goals  and options 中输入编译命令:clean package-Puat -DskipTests

  b. 将下面的脚本输入到ExecuteShell中,构建时自动调用执行;

     scp/home/jenkins/.jenkins/jobs/GFSMB/workspace/gfsmb-web/target/gfsmb-web.war

 

jenkins@10.126.53.195:/tmp (发布到远程服务器脚本)

     ssh  jenkins@10.126.53.195  'cd /home/jenkins/script; ./gfsmb-web.sh' (调用远程脚本启动服务)如下图所示:

c.点击部署的项目的下拉菜单中的立即构建,就可以编译并启动服务。

   :在启动某个具体的服务之前,必先将整个项目打包编译,若项目之前有依赖,先打包编译所依赖的项目,之后启动具体的服务。

        

                  

                                       


















Jenkins配置包括安装、运行镜像、配置JDK、Maven和Git等方面。以下是具体的配置方法和相关信息: ### 安装Jenkins 在Red Hat系统上,可通过以下命令安装Jenkins: ```bash sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins ``` ### 运行Jenkins Docker镜像 运行Jenkins Docker镜像的命令如下,运行过程中会输出对应密码,需记住该密码以便第一次使用: ```bash docker run --name jenkins \ -p 80:8080 \ -p 50000:50000 \ --restart=on-failure \ -v /srv/jenkins/jenkins_home:/var/jenkins_home \ jenkins/jenkins:lts ``` 运行没有问题后,可使用`ctrl + c`结束容器运行。 ### 配置JDK、Maven和Git 在配置前,需要先把JDK、Maven和Git安装到Jenkins的服务器上。具体步骤如下: 1. **进入容器内部**: - 使用容器名称:`docker exec -u root -it jenkins bash` - 使用容器号:`docker exec -u root -it c83e16db083e bash` 2. **安装JDK**: - 执行安装命令:`apt install -y openjdk-17-jdk` - 如果执行异常,先更新本地软件包列表:`apt update` - 检查JDK是否安装完成:`java -version` 3. **安装Maven**: - 执行安装命令:`apt install maven` - 检查Maven是否安装完成:`mvn -version` 4. **安装Git**: - 执行命令:`apt install git` - 检查Git是否安装完成:`git --version`
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值