1. 首先确认Jenkins上安装了Git plugin, 以及Subversion plugin Manage Jenkins -> Plugin Manager -> Available 2. 配置git命令路径 Manage Jenkins -> Global Tool Configuration, 顺便把JDK, ANT, Maven也配置了 3. 在Jenkins安装的服务器上, 创建一对rsa key, 并配置 ssh-keygen -t rsa -C "jenki…
简介 前一篇随笔是安装jenkins的过程,比较简单,这一次说一下用jenkins配置以gitlab为代码管理仓库的maven项目的完整个构建过程,以及我碰到的一些问题.由于是maven项目,所以我们的linux系统还要安装maven,当然还有jdk 软件安装 1.jdk 我安装的centos预安装了openjdk,这里我想用自己配置的jdk,在官网下了个1.8的,用Xftp工具把tar.gz文件拷贝到linux系统上,我是放在/usr/jdk下面,具体步骤如下 #解压缩 tar -zxvf j…
1.部署Jenkins 1.1 安装jdk # apt 安装jdk11 apt install openjdk-11-jdk # 查看 root@jenkins:~# java -version openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-…
1,持续集成 概念:http://baike.baidu.com/view/5253255.htm,对于大多数人而言,自动构建/自动测试/自动部署,已经很发挥它的价值了.选择上: 推荐jenkins,一是它比较常见,二是它能跑在windows服务器上 CruiseControl有.net的版本,一进其官网看见醒目的文档过期提示,我就没有尝试的欲望了 gitlab ci的web界面清爽(比jenkins好看),但是只能跑在linux上,感兴趣的同学去试验吧,所以本文是讲的jenkins. 2,ms…
1.构建后设置里的git publisher插件 https://blog.csdn.net/workdsz/article/details/77931812 2.通过gitlab api接口来 https://docs.gitlab.com/ee/api/tags.html#list-project-repository-tags…
前端项目构建,需要在jenkins主机部署node服务,网上有说介绍说安装对应的nodejs插件进行前端项目构建,我这里是直接调用系统npm命令,进行前端打包.具体node部署参考:Centos7部署Node 1)新建任务 2)项目配置 项目配置,指定源码,以及构建命令即可,其它配置可以默认 a)源码管理 b)build,构建时需要执行的命令 我这里直接进行打包后,然后把构建的文件发送至web服务,这里需要注意,不同的前端项目路径不同,需要注意npm执行时所在的目录. 3)发布 构建完成,既可以…
版本库里代码提交后,如何触发jenkins自动构建?这是一个面试题,感觉自己回答的并不好,因为并没有用过这个功能,之前公司实际项目用的是svn版本管理,一般都用立刻构建,和定时任务构建(不管代码是否有提交,都到代码库里拉取最新的代码,然后构建).并且我也是这样告诉面试官的,显然面试官对我很困惑,最终,我告诉他我们的源码管理工具用的是SVN,然后,可能把面试官也弄懵了,因为面试公司用的是gitlab. 哈哈,面试官自己没有尝试过“SVN+触发构建插件”吧. 经过查询,网上针对Gitlab源码管理+…
一,配置脚本 #!/bin/bash #目标服务器IP地址 host=$ #job名称 job_name=$ #包名 name=web-$(date +)) #打包 cd /var/lib/jenkins/workspace/${job_name} && tar czf /opt/${name}.tar.gz ./* #发送包到目标服务器 ssh ${host} "cd /var/www/ && mkdir ${name}" scp /opt/${nam…
  jenkins 构建是支持 git 选择分支 安装 Git Parameter 插件在系统管理中的插件管理 然后点击选插件,在右上角输入 Git Parameter,找到 Git Parameter 后点击左下方的的直接安装 . 参数化构建过程 插件安装成功后,在项目配置中后看到多了一个"参数化构建过程" 勾选"参数化构建过程",然后添加 Git Parameter , 配置如下 在源码管理中添加(需要提前将公钥设置好) 参数化构建过程添加 git 参数 Git…
 一.配置jenkins 1.安装Gitlab Hook Plugin )生成随机token 在系统中生成 openssl rand -hex 0f2a47c861133916d2e299e3 )创建项目的触发器 登录jenkins 服务打开工程 http://10.121.8.131:8088/jenkins/view/guozh10/job/testsssssd/configure 二.配置gitlab 1.在git项目中配置界面设置链接和token 具有管理员权限用户登录gitlab 进入…