jenkins使用教程之系统设置

如果jenkins环境还没有搭建好的话可以看这篇文章点击查看

进入jenkins首页,点击系统管理

点击系统设置,进入系统设置界面

1.主目录,点击高级

主目录是存放Jenkins所有的文件的,工作空间根目录和构建记录目录默认都是在Jenkins主目录下,这个设置一般不用进行变更

2.系统消息

在系统消息处填写的信息可以在jenkins项目主页看到这条消息

3.执行者数量:可以并发构建的数量
标记:用来记录这个机器的名称(为了分配节点使用,后面子节点会详细介绍)
用法:设置这个节点的执行策略(包括尽可能使用这个节点和只允许绑定到这台机器的job
生成前等待时间:这个时间为构建开始前的等待时间
scm签出重试次数:使用svn或者git拉取代码失败重试的次数
Restrict project naming:限制项目命名,勾选后可以看到具体设置,可以设置为默认或者使用正则表达式进行限制

4.全局属性
environment variables:设置全局变量,在这里定义的全局变量可以在构建或者发送邮件时引用
tool locations:设置全局工具,可以把需要的工具都在这里进行配置,比如maven,ant,jdk等
Help make Jenkins better by sending anonymous usage statistics and crash reports to the Jenkins project:这就是帮助jenkinsXXXXX

5.设置时间格式

6.Jenkins location
jenkins url :设置jenkins的url(发送邮件引用jenkins的地址会取这个值,如果设错了,邮件的连接就会打不开)
系统管理员邮件地址:管理员的邮件地址(在构建需要发送邮件时,会用到这个邮件地址)

7.ssh server:设置ssh连接时的端口(如果有需要用到ssh的连接的话,就不要选择禁用了,建议指定端口或者随机选取)

8.代码托管仓库设置:这里根据自己的配置进行设置就行了

9.shell:制定用来执行shell的执行文件,如果系统有更改可以设置,一般是不需要设置的

10.extended e-mail notification(邮件插件)
SMTP server :发送邮件的服务器
Default user E-mail suffix:默认邮箱后缀(如果配置了这个后面的邮箱就不用写后缀了)
use smtp authentication:使用smtp用户认证,这个选项需要配合邮箱开启smtp服务,这样邮箱才能通过第三方工具发送邮件,以126的邮箱为例,点击此链接查看开启smtp
如果开启了smtp认证
user name:认证的邮箱
password:认证的密码(并非邮箱的密码,是开启smtp时给的一串字符)
如果邮箱是ssl链接,就需要勾选use ssl
smtp port :如果你的smtp服务不是465的端口,需要配置对应的端口
charset:邮件编码设置

下面是设置邮件内容和发送人的一些默认设置
default content type:设置邮件发送的格式:文本格式或者html格式
Use List-ID Email Header:设置邮件的发送的名称(便于过滤)
Default Recipients:设置默认的收件人
Reply To List:设置默认回复列表
Emergency reroute:相当于一个邮件的转发(邮件先发送到这里,然后在进行进一步处理)
Excluded Recipients:设置接收的黑名单(就是不发送给这些人)
Default Subject:设置默认的邮件主题
Maximum Attachment Size:这只邮件附件的最大值
Default Content:设置邮件的默认内容(里面可以引用一些环境变量的参数,或者插件的一些变量)
Default Pre-send Script:在发送邮件前执行的脚本

default triggers:设置默认的发送邮件策略,根据情况选择

11.邮件通知:这是默认的邮件发送工具,配置和ext email插件设置差不多,只是不能设置邮件的默认发送策略,和邮件发送的内容等信息

时间: 2024-10-27 07:30:56

jenkins使用教程之系统设置的相关文章

持续集成之jenkins实践教程 基础篇 4 集成redmine

作为持续集成的利器Jenkins已经得到了广泛地应用,仅仅作为一个工具,Jenkins已然了了自己的生态圈,支持其的plugin更是超过1300+.在实际中如何使用以及如何更好地使用jenkins,一直是大家在实践并讨论的.本系列文章将会从如何使用jenkins方面对一些细节进行总结和整理,这篇文章将会介绍如何在Jenkins中实现与redmine的集成 事前准备 只要有jenkins即可,没有的可以使用Jenkins官方的镜像或者安装包,或者使用Easypack中封装的基本一致的Jenkins

Jenkins使用教程

1 软件安装  1.1 运行环境   1.1.1 Maven的安装   1.1.2 Git的安装   1.1.3 Tomcat的安装  1.2 安装Jenkins  1.2.1 msi和war包安装2 软件配置与简单使用  2.1 Jenkins 全局工具配置  2.2 源码管理  2.3 构建触发器  2.4 构建内容  2.5 部署到Tomcat(构建后操作) 1软件安装 1.1运行环境1.1.1Maven的安装 关于安装Maven的详细步骤,请参考如下几篇文章: Maven安装教程详解 h

jenkins 入门教程(中)

接上回继续,本文以我托管在bitbucket上的一个开源项目spring-boot-rest-framework做为演示,讲解如何创建自动化部署. 一.创建item 点击ok继续,item的详情页面很长,我们分成一段段来讲解,最上面这部分,除了名字要填写外,其它全留空即可 然后是源代码管理部分,由于这是一个git项目,所以在Repository URL这里填写上项目的git地址(即:红字1的位置),bitbucket是需要用户名密码才能访问的,所以Credentials这里要选择相应的用户名.密

jenkins 入门教程(下)

接上回继续学习jenkins,这次主要来看一些疑难杂症: 一.yum install安装方式 除了直接java -jar jenkins.war方式,还可以用yum安装,这种方式下提供了更多的可配置选项,更适合生产环境控制jenkins的行为. sudo yum update -y (可选) sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --imp

jenkins安装教程

Build great things at any scale. 快速上手 安装jenkins 使用jenkins 起源 一个项目比较完整的生命周期该是怎样的? 由开发的coding阶段和coding阶段的质量测试,再到多次发布投入使用阶段 而现代化的测试阶段并不是从coding结束后开始,而是和coding同步进行的,今天上午coding完成一个功能,下午就要投入测试 如何测试呢,也就是将开发者完成的代码,拉取到服务器A(一般是linux)上,按照开发者的部署文档搭建各种依赖服务(可能是mys

jenkins 入门教程

jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译.打包.分发部署.jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant.maven.gradle等多种第三方构建工具,同时跟svn.git能无缝集成,也支持直接与知名源代码托管网站,比如github.bitbucket直接集成. 一.安装及启动 最新版本war包下载地址:http://mirrors.jenkins-ci.org/w

.netcore Jenkins集成教程

https://mp.weixin.qq.com/s?__biz=MzA4NzQzNTg4Ng==&mid=2651729271&idx=1&sn=6c58f1910ce6609a8efb57a643760ba0&chksm=8bc3f276bcb47b6077c9d91fa747d35eb12bf8d1bf57cabc28fe0843cd9be7d2ce2c4fde6d43&scene=21#wechat_redirect 原文地址:https://www.cnb

IOS用Jenkins持续集成笔记

这篇文章不是一个介绍如何使用jenkins的教程,而是自己在实际搭建过程中遇到的种种问题的一个总结 1 关于教程推荐几个不错的 使用Jenkins搭建iOS开发的CI服务器 | webfrogs Jenkins+Github+Testflight在Mac下搭建持续集成环境 | Tiger的小站 2 下载安装问题 直接下载 http://ftp-chi.osuosl.org/pub/jenkins/osx/jenkins-1.576.pkg 或官网http://jenkins-ci.org 右边有

Jenkins一键上线Java项目

Jenkins是什么? Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台.这是一个免费的源代码,可以处理任何类型的构建或持续集成.集成Jenkins可以用于一些测试和部署技术.Jenkins是一种软件允许持续集成.Jenkins 安装在一台服务上也中央构建发生的地方.下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流. 什么是持续集成? 持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库.这个概念是为了消除发现的问题,后来出现在构建