自动发布
黑暗行动
足球
乐观
架构设计
展开
-
Jenkins自动发布(1)-环境搭建
目的 概述利用Jenkins、gitlab、git、maven、tomcat搭建一套java程序自动发布linux环境。gitlab环境配置 参见文章 搭建gitlab环境Git安装和sshkey配置 参见文章 Git安装和sshkey配置Jenkins环境配置 Jenkins服务器需要安装::jdk、tomcat、maven、git ...原创 2018-08-04 11:29:06 · 244 阅读 · 0 评论 -
Jenkis没有全部/Read权限问题解决方案
今天配置jenkis权限,不小心用户名字写错了,导致用户登录不了,提示如下错误进入 /root/.jenkins/ 修改文件 config.xml,这个目录是隐藏目录使用 ls -a 才能看到[root@localhost ~]# ls -a我的用户名字是 chy2z结果错误的写成admin,导致chy2z进入不了系统,删除以下权限内容,从新进入系统即可。<u...原创 2018-08-31 20:13:14 · 9971 阅读 · 1 评论 -
Jenkins自动发布(2)-用户、角色和权限管理
1 安装插件 Role-Based Strategy2 进入全局安全配置,按以下配置保存 1)选中 允许用户注册,就可以允许用户注册 2)选中 Role-Based Strategy,就可以在系统设置界面看到角色的菜单3 分配用户权限1)先新建2个用户2)进入全局安全配置按如下配置后,admin具有所有权限,chy2z只有部分权限(看不到系统...原创 2018-08-31 20:52:26 · 391 阅读 · 0 评论 -
Jenkins连接节点时Java环境报错
1 连接节点时报错需要下载jdk,但是节点服务器jdk环境是好的2 解决方案如下编辑节点信息启动方式--高级--java路径 /usr/local/jdk1.8.0_181/bin/java注意:路径一定要成 JAVA_HOME/bin/java 再次启动连接节点 [08/31/18 22:28:29] [SSH] Starting slave proces...原创 2018-08-31 22:44:18 · 3605 阅读 · 0 评论 -
Jenkins自动发布(3)-常用插件~持续更新
Email Extension Plugin :邮件通知Deploy to container Plugin :部署到Java容器中的插件Publish Over SSH :远程ShellMaven Integration :Maven集成,否则新建的时候没有Maven ProjectMonitoring :监控Jenkins所消耗的系统资源,如内存使用等Rebuilder:此插件用于使用相同的...原创 2018-09-01 16:44:58 · 325 阅读 · 0 评论 -
Jenkins自动发布(4)-新建节点执行远程命令
1 系统管理--管理节点2 远程服务器信息 IP:192.168.1.106 java:jdk1.8 java_home:/usr/local/jdk1.8.0_181 user:root user_pwd: 1234563 新建节点远程工作目录:/root/.jenkins启动方式:Launch sl...原创 2018-09-01 17:22:07 · 3919 阅读 · 0 评论 -
Jenkins自动发布(5)-新建任务自动化部署程序(javaweb+maven+gitlab+tomcat)
自动化部署流程程序项目结构deploy.sh 自动化部署命令脚本jenkins将会远程执行deploy.sh脚本自动化部署程序到tomcat#!/bin/bash# $PROJ_PATH:jenkins远程工作目录,执行脚本时传入# $TOMCAT_PATH:tomcat目录,执行脚本时传入# 关闭tomcatkillTomcat(){ pid=`ps ...原创 2018-09-03 00:11:31 · 1399 阅读 · 2 评论