jenkins安装-配置
jenkins安装-配置
注意: jenkins访问 用chrome浏览器
安装包下载:http://pkg.jenkins-ci.org/redhat/ (使用2.92版本的)
安装jdk: 1.8
安装jenkins:rpm -ivh 包名
配置启动脚本
修改/etc/init.d/jenkins
找到 /usr/bin/java
修改为 /usr/local/java/bin/java, 配置/etc/sysconfig/jenkins
此配置文件是修改jenkins的一些参数
JENKINS_HOME="/opt/apps" #家目录
JENKINS_USER="root" #启动用户,家目录权限与这个相同
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="" 启动:/etc/init.d/jenkins start #启动的端口为8080 日志目录:/var/log/jenkins/jenkins.log
访问 ip:port
注意:
第一次访问需要初始。用chrome浏览器访问
.6版本的没有密码
.89版本的有密码,密码文件在/var/lib/jenkins/secrets/initialAdminPassword
编码问题
war包安装的:
编辑tomcat/conf/serer.xml 文件,Connector port="" 配置段最后面加入编码配置内容:URIEncoding="UTF-8",如下:
<Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort=""
URIEncoding="UTF-8"/>
yum安装的:
如果是采用yum 安装的jenkins ,则需要编辑jenkins 的主配置文件 /etc/sysconfig/jenkins ,在JENKINS_JAVA_OPTIONS 后面加入:
-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai
然后重启jenkins!
设置界面中文
.安装Locale plugin
. jienkins->【系统管理】->【系统设置】->【Locale】,输入:zh_CN,这里还有很多语言,比如:en_US等都是国际化标志。
勾选Ignore browser preference and force this language to all users
插件管理
插件列表为空
高级
url: http://mirror.xmission.com/jenkins/updates/update-center.json
提交。立即获取
常用插件
Maven插件
Maven Integration plugin #新建maven job项目
Deploy to container Plugin #把war包发布到远程。增加构建后操作步骤多出Deploy war/ear to a container选项
gitlab插件
Gitlab Hook Plugin
GitLab Plugin #主要
Gitlab Authentication plugin
外部邮件插件
Email Extension Plugin #邮件plugin,这个插件可以实现构建成功、失败都发邮件。增加构建后操作步骤多出Editable Email Notification选项
svn插件
Subversion Plug-in
ssh插件
SSH plugin
SSH Credentials Plugin
Publish Over SSH #主要 构建多出Send files or execute commands over SSH选项
SSH Slaves plugin
Build With Parameters插件
配置jdk maven
点击系统配置==》Global Tool Configuration(全局工具配置)
jenkins+gitlab
需要使用git版本2以上
Repository URL :
http://192.168.159.10:81/pccb/pccb-boos.git
Credentials
root/1q2w3e4r #git lab的用户名和密码
Branch Specifier (blank for 'any')
*/master #分支版本
jenkins执行jar包会自杀进程解决
execute shell里添加以下变量
BUILD_ID=DONTKILLME
jenkins安装-配置的更多相关文章
- jenkins安装配置-白痴教程
1. Maven安装 下载maven安装包,放置在usr/maven目录下:apache-maven-3.2.5-bin.tar.gz tar zxvf apache-maven-3.2.5-bin. ...
- jenkins安装配置[二]
标签(linux): jenkins 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 安装依赖,如果本机已有java环境可跳过 yum install java- ...
- Jenkins安装配置 远程发布SpringBoot项目
环境要求: Java : 1.8.0_161. Maven :http://maven.apache.org/download.cgi 3.6.1 下载完解压,配置环境变量:vim /etc/prof ...
- jenkins 安装配置: centos-master windows/linux-slave + nginx代理 + node + job
centos install jenkins: 1.sudo vi /etc/yum.repos.d/jenkins.repo [jenkins] name=Jenkins baseurl=http: ...
- Jenkins安装配置过程及问题详解
1:去官网下载jenkins.war包. 官网地址:http://Jenkins-ci.org/ 下载win版 官网镜像地址:http://mirrors.jenkins-ci.org/war-sta ...
- Jenkins安装配置简单使用
安装启动是十分简单的,直接去https://jenkins.io/download/下载对应的rpm包就好了,需要注意的是我们的机器上要提前有java环境,相对应要选择你java环境可以支持的jenk ...
- jenkins安装配置及发布
1. yum install -y lrzsz vim net-tools 2. 下载jdk-8u131-linux-x64.tar.gz http://www.oracle.com/technetw ...
- jenkins安装配置
一.下载Jenkins 官网地址:https://jenkins.io/,图如下所示,点击下载可下载最新版本. 点击下载之后,我们可以看到下面的图,我这边选择的Jenkins.war 文件. 下面,使 ...
- Jenkins持续集成_01_Mac安装配置
前言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建.测试和部署软件.在自动化测试中,用来持续集成,跑定时任务进行定时自动化监测.更详细介绍可查看jenkins官网: ...
随机推荐
- 22 October in 614
Contest A. defile struct 自定义排序.按照题意抽象成模型模拟就可以了. 自定义排序核心代码: struct node { int x, id; } d[1000003]; bo ...
- pytho装饰器参数那些事_inspect.getcallargs
''' Created on Jul 26, 2019 @author: tomcat ''' import inspect def chack_admin(func): def wrapper(*a ...
- linux设备驱动学习笔记--内核调试方法之printk
1,printk类似于用户态的printf函数,但是比printf函数多了一个日志级别,内核中最常见的日志输出都是通过调用printk来实现的,其打印级别有8种可能的记录字串, 在头文件 <Li ...
- soj#551 loj#2833 帐篷
传送门 分析 dp[i][j]表示考虑了i行j列的方案数 我们每次考虑三种情况: 一个点自己放 两个点在同一行 两个点在同一列 代码 #include<bits/stdc++.h> usi ...
- (一)arm交叉编译工具链准备
1.背景 arm机器一般因为资源问题进行编译会影响开发速度,而且很多时候因为资源不够而无法完成编译工作.因此,需要在执行机上进行交叉编译,即使用x86或其他架构机器基于交叉编译工具编译出在arm上可以 ...
- Maven 上传文件 Error creating bean with name 'multipartResolver':
<!--配置MultipartResolver 处理文件上传--><bean id="multipartResolver" class="org.spr ...
- MSF——信息收集(四)
MSF系列: MSF——基本使用和Exploit模块(一) MSF——Payload模块(二) MSF——Meterpreter(三) MSF——信息收集(四) 发现和端口扫描 Nmap扫描 db_n ...
- vue 中router.go;router.push和router.replace的区别
vue 中router.go:router.push和router.replace的区别:https://blog.csdn.net/div_ma/article/details/79467165 t ...
- 微信小程序实战篇-分类页面制作
https://blog.csdn.net/u012927188/article/details/73650264
- exsi 回收虚拟机磁盘
用客户端登陆服务端,用下面命令停止虚拟机机器 esxcli vm process list 用如下命令关闭一台虚拟机: esxcli vm process kill --type=[soft,h ...