windows jenkins通过git获取代码

昨天为公司建一个Jenkins服务器,要求是windows环境。注意,请用Administrator登录windows.

windows 2008 server上安装Jenkins很简单,下载安装后,自动安装成Windows。

然后马上下载最新的Git在windows上面的安装包,需要安装Git bash

进入Git bash,通过ssh-keygen生成公钥和秘钥对。将公钥内容添加到到gitlab网站的jenkins账号下。

然后在Gitbash上执行两句配置:

$ git config --global user.email "your_email"

$ git config --global user.name "jenkins"

现在运行git clone 语句,路径来自于你的gitlab的项目路径,会出现ssl的保存提示,回答yes后clone成功。

由于现在都是在Administrator用户下,而Jenkins运行在windows 机器账号下,所以在jenkins的windows service配置项里要让其使用Administrator登录。

这样jenkins service就能使用Administrator的SSL公钥。

现在Jenkins基本的配置还是需要做点,安装Git plugin,然后重新启动。

同时在Jenkins的Manage Jenkins->Configure System中的 Git选项中设置注意一点,不是bin/目录下的git.exe,而是cmd下的git.exe.

C:\Program Files (x86)\Git\cmd\git.exe

现在可以新建一个Jenkins Job,然后填入对应的项目git地址,测试一下。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

原文地址:https://www.cnblogs.com/skiwnywh/p/10320879.html

时间: 2024-10-16 14:39:09

windows jenkins通过git获取代码的相关文章

jenkins构建git分支代码

环境:   debian45 3.16.0-4-amd64   jenkins2.66   jdk:java version 1.8.0_131jenkins安装:    去jenkins的官网查看(针对一切不懂的东西官方文档永远是必需品)http://pkg.jenkins-ci.org/debian/ This is the Debian package repository of Jenkins to automate installation and upgrade. To use th

linux服务器中Jenkins集成git、Gradle持续构建Springboot项目

Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目. 自动构建需要经过如下步骤:从git仓库下载代码.使用Gradle进行构建.使用SSH推送到另一台linux服务器.项目作为linux服务启动.本章将逐条仔细讲解. 一.获得一台linux服务器 要在linux下搞持续构建,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞

Jenkins获取git tags代码

配置Jenkins获取git tag代码的方式其实方法很多,目前我使用比较多的主要是通过Git Parameter 来配置动态的获取最新tags代码,主要我们首先需要安装一下Git Parameter Plug-In插件,有时候直接安装会安装失败,那就直接手动安装一下. 下载地址:http://updates.jenkins-ci.org/download/plugins/git-parameter/ 1.我们进入我们目标Jenkins任务,选择[参数化构建过程]->[添加参数]->[Git

Jenkins 持续集成平台构建之通过git提交代码

一.概述 上一篇文章介绍了Jenkins结合svn来构建jar包,本文介绍另一种代码提交的方式git,并结合maven来构建代码包. 实验环境: IP: 10.0.90.27 系统: Centos6.6 x86_64 软件包: Jenkins  2.9 Tomcat   8.0.36 JDK      8.92 maven    3.3.9 git 二.安装步骤 1.安装jdk #rpm -ivh jdk-8u92-linux-x64.rpm  Preparing...             

jenkins使用Git为源码管理(windows master && linux slave)

作为一个不太经常总结的人,工作以来碰到过太多问题!往往解决之后没有有效记录,导致再次碰到需要重新查资料解决.现在改变下习惯,努力搞的了技术. 公司最近提倡开源(以前啥都机密,即使开源也没改变多少),代码从SVN迁移至Git管理,这样导致原来记录项目日志的wiki持续集成job需要重新配置.之前的设置为:每分钟检查SVN变化,有变化就执行编译发布.改为Git后,碰到坑坑洼洼,一并列在下面. jenkins的Git插件安装 git plugin,git client plugin,github pl

Jenkins+maven+git+sonar 系统持续集成&代码单测管理

Jenkins+maven+git+sonar 系统持续集成&代码单测管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 1.下载最新的版本(一个 war 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war(jenkins默认使用的是内嵌的jetty服务,用户也可以布置到其它容器中.)

使用Git进行代码管理的心得--github for windows

首先简述一下Git进行代码管理的情况 我使用的是github for windows,官网下载的速度太慢,所以用了离线安装包.安装之后会有GitHub和GitShell两个软件,其中Github采用图形化操作界面,GitShell采用命令行控制界面,安装之后截图如下: 使用流程 if>以下过程中使用的都是gtihub图形化界面 查阅了一些教程并且自己使用之后,总结一下大概的思路: .首先在github网站上可以创建自己的一个代码仓库,此处假设为代码仓库R1(当然也可以用github图形化界面直接

git获取别人远程dev分支上的代码

我们在使用 git clone  xxx.git 下载代码的时候,获取到的只是 master上的代码 假入有个 dev 分支我们想获取上面的代码怎么办! #下载dev分支上的代码并切换到dev分支 git checkout -b dev origin/dev

Git 提交和获取代码

获取代码的时候需要当前文件夹为空 使用git从远程仓库获取代码 git clone https://gitee.com/shllong/Hig/ 然后创建项目.net core 提交项目的时候需要关闭vs 提交项目流程 git init # 创建仓库,如果是从远程获取到的就不需要创建仓库了git add . # 将当前文件夹添加到仓库中git commit -m "描述" # 提交仓库到中间库中,并添加描述git remote add origin https://gitee.com/