一、创建项目时的一些设定
1、修改工作目录
2、设置构建日志留存天数、最大留存个数
3、设置svn代码检出深度
4、设置svn代码检出方式
5、设置构建触发方式
定期构建和轮训单片机日程表设定方式与linux下cron语法相似:
可以设定在其他构建完成时自动触发,也可以设定该构建完成时是否触发其他构建。
在其他构建完成时自动触发:
在该构建完成时触发其他构建:
二、一些目录的修改方式
1、修改主目录JENKINS_HOME
在安装目录下找到jenkins.xml,打开文件搜索JENKINS_HOME,修改本行对应的value值即可。如果希望将过去创建的任务及账户等相关信息迁移过来,直接复制JenkinsHome文件夹中的信息到新的文件夹即可。
修改之后需要重启服务才能生效,在jenkins的URL后直接加restart即可重启(例:http://localhost:8090/restart)。
重启后可以查看主目录树否成功变更Manager Jenkins -> Configure System -> Home directory
2、变更工作空间WorkSpace目录
在安装目录下找到config.xml,打开文件搜索workspaceDir,修改标签中间的路径即可。
3、变更构建日志Builds目录
在安装目录下找到config.xml,打开文件搜索buildsDir,修改标签中间的路径即可。
4、修改某个项目的工作目录
该工作目录指的是启动构建时所在的目录,不涉及其他项目,也不影响后续的cd等操作。
二、一些自定义全局信息的添加和管理
1、环境变量
Jenkins中定义了一些环境变量,可以使用jenkins的URL加env-vars.html进行查看(例:http://localhost:8090/env-vars.html/)。
除了Jenkins定义的系统环境变量外我们还可以自定义环境变量:Manager Jenkins -> Configure System -> Global properties,使用Add可以添加新的环境变量,在已有的环境变量中点击右上角的×即可删除该环境变量,想要对环境变量进行变更直接更改之后保存即可。
2、认证凭证
认证凭证可以在需要使用时才进行添加,如邮箱的账号密码,svn的账号密码等,可参考Jenkins构建本地/svn/流水线任务,Jenkins配置邮件自动发送,也可以直接进行凭证管理:Manager Jenkins -> Manage Credentials,在这边既可以管理已有凭证,也可以添加新的域和凭证。
a)添加新的域
b)添加新的凭证
c)修改/删除凭证