持续集成和持续交付工具-jenkins

栏目: 服务器 · 发布时间: 5年前

内容简介:jenkins是一款由Java编写的开源的持续集成工具,它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令,可以通过各种手段触发构建,例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可

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-lts
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
zabbix-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
==> Caveats
Note: When using launchctl the port will be 8080.

To have launchd start jenkins-lts now and restart at login:
  brew services start jenkins-lts
Or, if you don't want/need a background service you can just run:
  jenkins-lts
==> Summary
:beer:  /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 list
Name        Status  User Plist
jenkins-lts stopped

启动 jenkins ,执行 brew services start jenkins-lts
关闭 jenkins ,执行 brew services stop jenkins-lts

MacBook-Pro:~ mleo$ brew services start jenkins-lts
==> Successfully started `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)

直接访问: http://127.0.0.1:8080

第一次进行需解锁

持续集成和持续交付工具-jenkins

通过 cat /Users/mleo/.jenkins/secrets/initialAdminPassword 查看密码

推荐插件安装中

持续集成和持续交付工具-jenkins

创建第一个管理员

持续集成和持续交付工具-jenkins

实例配置

持续集成和持续交付工具-jenkins

进入系统

持续集成和持续交付工具-jenkins

jenkins使用

部署项目

一、创建任务

左上角点击 新建任务

持续集成和持续交付工具-jenkins

选择 自由风格 项目进入配置

持续集成和持续交付工具-jenkins

配置任务主要分下面几步:

1、项目说明

2、源代码管理

3、构建触发

4、构建准备

5、构建操作

6、构建完后操作

二、执行任务

进入任务,点击 立即构建

持续集成和持续交付工具-jenkins

三、查看日志

进入构建进程,查看 控制台输出 可以查看构建日志

持续集成和持续交付工具-jenkins


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Charlotte's Web

Charlotte's Web

E. B. White / Puffin Classics / 2010-6-3 / GBP 6.99

This is the story of a little girl named Fern who loved a little pig named Wilbur and of Wilbur's dear friend, Charlotte A. Cavatica, a beautiful large grey spider. With the unlikely help of Templeton......一起来看看 《Charlotte's Web》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具