jenkins+git使用

jenkins安装
jdk for windows
1、下载
官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、安装JDK
3、配置环境变量
1) 新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_11
2) 打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3) 新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
备注:
1) .表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2) JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。
3) PATH使得系统可以在任何路径下识别java命令。
4) CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

4、测试jdk
在CMD命令窗口下输入javac java javadoc命令,出现如下界面,则安装成功。

tomcat配置
首先请确保jdk运行环境已配置完毕,采用下面步骤进行tomcat配置。
1、 官网下载
下载地址:http://tomcat.apache.org/download-80.cgizip (pgp, md5)
2、 解压到磁盘目录,建议目录c盘根目录下,更改目录名为tomcat:
C:\tomcat
3、 配置环境变量:
1) 新建变量名:CATALINA_BASE,变量值:C:\tomcat
2) 新建变量名:CATALINA_HOME,变量值:C:\tomcat
3) 打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
4、 启动tomcat服务
打开cmd命令窗口,输入startup.bat,出现tomcat启动成功提示框,则安装配置成功;
5、 测试tomcat
浏览器窗口输入:http://localhost:8080/

安装jenkins
1、下载Jenkins安装包 Jenkins.war包,放入Tomcat的D:\tomcat\webapps下
2、启动Tomcat服务会自动安装
3、浏览器窗口输入:http://localhost:8080/jenkins/

在jenkins下执行javaws -wait slave-agent.jnlp

git使用
1、打开git,cd c:/wamp/www/aaa
2、输入git init在目录里面建仓
3、git status,查看状态,新改动文件都会成红色状态
4、git add * 添加所有新文件到暂存区
5、git add 文件名字 添加某个文件到暂存区,添加后再查看状态变为绿色fit
6、git log 查看日志
7、git commit -m "备注" 将暂存区文件提交仓库
8、git reset --hard HEAD^^ 回退版本,可以直接跟版本号
9、git remote add origin xxx 提交远程GitHub
10、git push -u origin master 推送到了github上
11、 git branch #显示所有本地分支
12、$ ls -a #找到目录下.git
13、$ rm -rf .git #删除
14、git config --global user.name "这里是你的github用户名"   
15、git config --global user.email [email protected](你的邮箱)
16、git remote rm origin 删除远程仓库
17、git remote -v 查看远程分支
18、git add . 将所有的添加到暂存区

$ git init 初始化文件夹为一个git项目目录
$ git clone https://git.xxx.com/xxx/xxx.git 签出代码
$ Git global setup 全局参数设置(初始化新项目时)*/
$ git config --global user.name "show name"
$ git config --global user.email "email"

$ git remote -v 查看远程分支
$ git remote set-url origin https://xxxx.git 设置/修改git远程地址
$ git remote rm origin 删除远程地址
$ git remote add origin https://xxxx.git 添加远程地址
gi
$ git branch [-r][-v]查看本地分支
$ git checkout [-b] dev 切换[新]分支
$ git checkout sss.html 还原本地修改,到最新版本
$ git status 查看文件变化列表
$ git diff 查看当前版本所有修改
$ git diff xxx.html 查看具体某文件修改
$ git add [.][xxx.ss yyy.ss] 添加到提交版本
$ git reset xxx.ss 还原 git add 的文件到不加入提交列表中
$ git reset --hard [62ecb3] 把所有文件修改还原成[指定,默认最新]版本
$ git commit -m ‘备注‘ 提交本地
$ git pull [origin dev] 拉取远程代码到本地
$ git fetch 将本地库所关联的远程库的commit id更新至最新
$ git push [-u] [origin dev] 推送本地[新分支]commits到远程
$ git log 查看日志列表commit列表(包括commit未Push的)
$ git log xxx.ss 查看某文件的提交版本
$ git log -p 查看日志版本文件修改内容
$ git show 62ecb3 [sss.xx]查看某版本[文件]改变内容

$ git stash 暂存文件
$ git stash pop 还原暂存文件

$ git merge dev 合并dev分支提交版本至当前分支

$ git cherry-pick 62ecb3 单独合并某分支某次特定提交到要合并的版本到master

/* 合并某个分支上的一系列commits到master */
$ git checkout -b newbranch 62ecb3 从有新提交的分支上基于某特定commit基础上创建一个新分支
$ git rebase --onto master 76cada^ 选择特定要合并的commit到主分支

打包上线
git archive -o ../publish_packet/ec/pub_2017-12-25.zip HEAD $(git diff --name-only 4f88edfcc0872a1aed6186fd53df7751bd69bfe6^)

原文地址:https://www.cnblogs.com/wapn/p/9601901.html

时间: 2024-11-08 17:43:40

jenkins+git使用的相关文章

Jenkins+git+webhook自动触发部署和测试任务

Jenkins+git+webhook自动触发部署和测试任务 需求: 目前上线前会将需要上线的代码push到release分支,然后由人工填写参数点击触发jenkins上的任务.希望这个过程能完成自动化,只要有人往release上推代码,就自动跑部署release分支并测试 解决办法及步骤: 1.在jenkins里需要自动触发的job里的"源码管理"部分添加设置,如下图.填好git仓库url和需要检测的分支名称 注意事项: a.在填url的时候可能会提示找不到命令的错误,遇到这个错的解

jenkins + Git 搭建持续集成环境

jenkins + Git 搭建持续集成环境 持续集成通过自动化构建.自动化测试以及自动化部署加上较高的集成频率保证了开发系统中的问题能迅速被发现和修复,降低了集成失败的风险,使得系统在开发中始终保持在一个稳定健康的集成状态.jenkins是目前广泛应用的持续集成工具,本文记录我使用jenkins+Git配置持续集成环境的整个流程以及踩到的坑(jenkins过程的坑往往不是在第一次配置,而是在配置结束后更改某些配置项的时候踩到). 总体流程如下: tomcat8.0下载地址:http://tom

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成 一.环境介绍: 1.操作系统:CentOS 6.8  IP:192.168.1.100 2.JDK版本:jdk1.8.0_101 3.Tomcat版本:tomcat-9.0.0.M21 4.jenkins版本: Jenkins ver. 2.46.3 5.git版本:git version 2.9.4 6.maven版本:3.5.0 二.环境部署 1.下载所需软件包 # mkdir /tmp/soft ; cd

jenkins+git+maven搭建自动化部署项目环境

简介    折腾了两个晚上,趁着今晚比较有空,把jenkins+git+maven搭建自动化部署项目环境搭建的过程记录一下,这里我把github作为git的远程仓库(https://github.com/jacky-        lulu/cxf_demo-Maven-Webapp)     系统:centos6.5 maven: Apache Maven 3.3.9 git:git version 2.0.0 1.首先安装git,看以前另外一篇博客 http://www.cnblogs.co

Jenkins + Git + Maven + tomcat集成环境搭建

折腾了好几天,终于吧Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos 6.5 JDK:1.7.x Maven:3.1.x Git: 1.7.1,自建GitLab平台 tomcat:7.x 上述宿主机器2台:192.168.1.194,192,168.1.198,其中194位Jenkins Master,198位slave. 2.第三方安装安装和环境配置 JDK.Git.Mav

jenkins+git+maven 增量部署思路以及相关脚本

之前通过jenkins+Git+maven这种方式打war包然后scp到测试环境使用,但是现在项目组要求打增量包,即只部署修改的文件和配置文件. 核心问题:如何获取到变动的文件??? 前置条件:初始化部署需要人工进行 操作步骤: 1.配置git从远程端check代码. 2.使用maven打包 3.把class目录和war包传到部署服务器(因为我们打包和执行deploy的服务器分开的,如果是一台不需要改操作) 4.最核心的一步,记录改变的文件的日志.使用的git自带的git diff --stat

基于Jenkins+git+gradle的android持续集成,jenkinsgradle

转载:http://www.android100.org/html/201506/22/156680.html 基于Jenkins+git+gradle的android持续集成,jenkinsgradle 本文参考了: http://my.oschina.net/uboluo/blog/157483 http://java.dzone.com/articles/automating-continuous 以前都是通过IDE(eclipse or Android Studio)手动生成apk通过Q

Linux下Jenkins+git+gradle 持续集成环境搭建

一.项目介绍 和 linux 环境搭建 本教程讲解 Linux下Jenkins+git+gradle 持续集成环境搭建,后续会加入 gerrit代码审核 和 robotium自动化测试 1.基本流程如下: androidstudio--  gerrit  --- git(github)   ----jenkins ---gradle ----  robotium  结果 使用AndroidStudio 开发,提交到gerrit进行代码审核,审核后提交给git(可以自己搭建git服务也可以使用gi

Jenkins+Git 集成测试(build、zip、curl)

自上篇文章<jenkins + Git 搭建持续集成环境>后,这次配置的job有了新的要求,同时也踩到了新的坑.特此记录,以警己身. 任务要求: 这三个步骤都在job配置页面中Build部分添加build步骤. 首先添加“打包构建”的命令: cd buildScriptsbuild.bat build.bat中会自动使用dojo的构建工具. 添加压缩命令: cd buildOutput // 将构建后生成的文件夹和文件拷贝到一个目录中 mkdir WebAppBuilderForArcGIS

实战docker+jenkins+git构建持续集成环境

本文重点介绍jenkins以及让jenkins如何实现在docker容器中运行.jenkins和docker私有仓库又是怎么结合的.docker说明及安装和git说明及安装在本文中不会特别详细的介绍. ?并且,在本文中不着重介绍原理性的东西,比如不会介绍什么是持续集成.持续构建等等.本文的重点是实战为主.对持续集成.持续交互.持续部署不太了解的朋友可以参考这篇文章了解一下:https://www.zhihu.com/question/23444990 1.背景说明 Jenkins是一个开源软件项