jenkins说明jenkins是一款由Java编写的开源的持续集成工具,它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令,可以通过各种手段触发构建,例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。jenkins安装官方下载:https://jenkins.io/zh/download/有相应系统的安装包和通用包(.war),通过Servlet容器运行1、WAR包安装将最新的稳定Jenkins WAR包 下载到您计算机上的相应目录。在下载的目录内打开一个终端/命令提示符窗口到。运行命令java -jar jenkins.war浏览http://localhost:8080并等到Unlock Jenkins页面出现。2、brew安装Mac下执行brew install jenkins-lts 命令安装MacBook-Pro:~ mleo$ brew install jenkins-ltsUpdating Homebrew…==> Auto-updated Homebrew!Updated 2 taps (homebrew/core and homebrew/cask).==> New Formulaezabbix-cli==> Downloading http://mirrors.jenkins.io/war-stable/2.164.1/jenkins.war==> Downloading from http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.164.1/jenkins.war######################################################################## 100.0%==> jar xvf jenkins.war==> CaveatsNote: When using launchctl the port will be 8080.To have launchd start jenkins-lts now and restart at login: brew services start jenkins-ltsOr, if you don’t want/need a background service you can just run: jenkins-lts==> Summary???? /usr/local/Cellar/jenkins-lts/2.164.1: 7 files, 77.3MB, built in 26 seconds==> brew cleanup
has not been run in 30 days, running now…Removing: /Users/mleo/Library/Caches/Homebrew/java_cache… (275B)Removing: /Users/mleo/Library/Logs/Homebrew/cocoapods… (64B)安装完成后可以执行brew services list查看安装服务MacBook-Pro:~ mleo$ brew services listName Status User Plistjenkins-lts stopped启动jenkins,执行brew services start jenkins-lts关闭jenkins,执行brew services stop jenkins-ltsMacBook-Pro:~ mleo$ brew services start jenkins-lts==> Successfully started jenkins-lts
(label: homebrew.mxcl.jenkins-lts)直接访问:http://127.0.0.1:8080第一次进行需解锁通过cat /Users/mleo/.jenkins/secrets/initialAdminPassword 查看密码推荐插件安装中创建第一个管理员实例配置进入系统jenkins使用部署项目一、创建任务左上角点击新建任务 选择自由风格项目进入配置配置任务主要分下面几步:1、项目说明2、源代码管理3、构建触发4、构建准备5、构建操作6、构建完后操作二、执行任务进入任务,点击立即构建三、查看日志进入构建进程,查看控制台输出 可以查看构建日志