Jenkins学习笔记

基本介绍

Jenkins是基于Java开发的持续集成工具,用于监控持续重复的工作。用户构建一个项目,自动持续集成可以提高效率。在这里,我们用于项目发版与定时任务。

安装启动

Jenkins官网

  1. macOS安装方法:
brew install jenkins
  1. 启动/停止/重启:
brew services start jenkins      # 启动
brew services stop jenkins       # 停止
brew services restart jenkins    # 重启

Jenkins启动后会在根目录生成 .jenkins 目录,详细记录了�Jenkins的各种配置。

《Jenkins学习笔记》

在浏览器输入 http://localhost:8080/jenkins 就可以访问Jenkins了。
如果想换个端口号,可以修改配置文件 ${JENKINS_HOME}/homebrew.mxcl.jenkins.plist

第一次启动需要初始密码,根据提示获取初始密码:

《Jenkins学习笔记》

Jenkins的重启还可以在网页端进行,在浏览器输入
http://localhost:8080/restart

插件管理

Jenkins的大部分任务都是通过插件来完成的,所以要合理运用插件来达到持续集成的目的。
初始化时Jenkins会推荐安装一些插件:

《Jenkins学习笔记》

也可以在 系统管理 -> 管理插件 中安装升级插件。插件可以在Jenkins的维基上找到详细文档。

这里介绍几个比较常用的插件

项目配置

用户权限

用户更细粒度的授权,可以用 Role-based Authorization Strategy 插件实现

注意Global Roles 和Project Roles的优先级:

Global Roles 会覆盖所有 Project Roles 的配置

应用实例

总结

    原文作者:纳尼2号
    原文地址: https://www.jianshu.com/p/c48ab7ae1a17
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞