brew install jenkins
Jenkins是一款开源 CI&CD 软件,用于自动化各类任务,包括构建、测试和部署软件。Jenkins 支持各类运行方式,可经过系统包, Docker 或者经过一个独立的 Java 程序。Jenkins一般做为一个独立的应用程序在其本身的流程中运行, 内置Java servlet 容器/应用程序服务器(Jetty)。Jenkins也能够运行在不一样的Java servlet容器((如Apache Tomcat 或 GlassFish))中做为servlet运行.可是设置这些类型的安装的说明超出了本页的范围。java
最低推荐配置:git
256MB可用内存github
1GB可用磁盘空间(做为一个Docker容器运行jenkins的话推荐10GB)web
为小团队推荐的硬件配置:api
1GB+可用内存浏览器
50 GB+ 可用磁盘空间服务器
软件配置:工具
Java 8—不管是Java运行时环境(JRE)仍是Java开发工具包(JDK)均可以。开发工具
从网站安装的话使用这个包:测试
打开包装并按照说明操做
Jenkins 也可使用`brew`如下方式安装:
安装最新版本
brew install jenkins
安装 LTS 版本
brew install jenkins-lts
当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。
浏览到 http://localhost:8080
(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。从启动日志中能够看到密码或者从下面文件中获取
解锁 Jenkins以后,在 Customize Jenkins 页面内, 您能够安装任何数量的有用插件做为您初始步骤的一部分。
两个选项能够设置:
安装建议的插件 - 安装推荐的一组插件,这些插件基于最多见的用例.
选择要安装的插件 - 选择安装的插件集。当你第一次访问插件选择页面时,默认选择建议的插件。
进入GitHub-->Setting-->Developer settings-->Personal access tokens
本身先保存此token
,若是丢失,以后再也没法找到这个token
。
Webhooks设置须要将Jenkins部署在公网。
进入GitHub上指定的项目 --> setting --> WebHooks --> add webhook --> 输入刚刚部署jenkins的服务器的IP
系统管理-->插件管理-->可选插件
直接安装Github Plugin, jenkins会自动帮你解决其余插件的依赖,直接安装该插件Jenkins会自动帮你安装plain-credentials 、Git 、 credentials 、 github-api
系统管理 --> 系统设置 --> GitHub --> Add GitHub Sever
API URL 输入 https://api.github.com
,凭据点击Add添加,Kind选择Secret Text,具体以下图所示。
设置完成后,点击【链接测试】,提示Credentials verified for user UserName, rate limit: XXXX,则代表有效。
General 设置 填写GitHub project URL, 也就是你的项目主页
填写项目的git地址, eg. https://github.com/your_name/your_repo_name.git
添加github用户和密码
选择githubweb源码库浏览器,并填上你的项目URL,这样每次构建都会生成对应的changes,可直接链到github上看变动详情
构建能够查看到构建效果,至此全部配置完成