Jenkins
wade3015
这个作者很懒,什么都没留下…
展开
-
GitLab触发Jenkins构建job
Jenkins上集成GitLab,当有人push code到GitLab上时,GitLab会触发Jenkins进行相应Job的构建。前期准备安装部署jenkins(参考Jenkins官方文档) 安装部署gitlab(参考gitlab官方文档)1、在Jenkins上安装好GitLab Plugin和Gitlab Hook Plugin安装插件2、在gitLab上加上ss...原创 2019-05-28 20:24:04 · 1028 阅读 · 0 评论 -
gitlab+jenkins集成配置apitoken和webhook
gitlab配置Access Tokens给jenkins使用登录gitlab.****.com,点击右上角头像下拉选择Settings点击左边的Access Token然后填写右边的name和到期时间,点选api后点击Create personal access token即可。生成后的token复制下来,然后去jenkins中创建,将token粘贴到图中的API token...原创 2019-07-13 11:01:50 · 3159 阅读 · 0 评论 -
基于Jenkins pipeline的devops实现路线
基本方案:gitlab+jenkins+harbor+docker在gitlab提交代码,webhook触发jenkins拉取代码,将代码推送至编译服务器,制作docker镜像,将镜像提交到harbor私有仓库上,在测试环境拉取镜像并运行测试,测试没有问题即可发布到生产环境。本文以pipeline脚本实现为例。基本安装条件:gitlab代码仓库Jenkins服务器harbor私...原创 2019-07-13 10:59:34 · 1033 阅读 · 0 评论 -
CI/CD持续集成/持续部署 敏捷开发
敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队...转载 2019-06-29 10:16:25 · 4331 阅读 · 0 评论 -
jenkinsfile并行发布服务到测试坏境和生产环境
通过jenkinsfile并行发布服务到测试和生产环境,实例如下:env.PROJ_DIR="${JENKINS_HOME}/workspace" //jenkins workspaceenv.PROJ_URL="git@github.****.com:devops/WebManageSystem.git" // 项目的SSH地址//env.PROJ_NAME="We...原创 2019-07-21 10:06:12 · 1425 阅读 · 0 评论 -
Jenkinsfile同时部署服务到测试坏境和生产环境
通过jenkins同时打包部署服务到测试坏境和生产环境env.PROJ_DIR="${JENKINS_HOME}/workspace" //jenkins workspaceenv.PROJ_URL="git@github.***.com:devops/WebManageSystem.git" // 项目的SSH地址//env.PROJ_NAME="WebManage...原创 2019-09-01 15:39:18 · 907 阅读 · 0 评论 -
Python项目持续集成Jenkinsfile实例
Python项目持续集成Jenkinsfile实例env.PROJ_DIR="${JENKINS_HOME}/workspace" //jenkins workspaceenv.PROJ_URL="git@github.****.com:devops/webSpider.git" // 项目的SSH地址//env.PROJ_NAME="webSpider" // 项目名...原创 2019-09-01 15:40:15 · 1059 阅读 · 0 评论 -
前端项目持续集成Jenkinsfile
前端项目持续集成Jenkinsfile样例env.PROJ_DIR="${JENKINS_HOME}/workspace"env.PROJ_URL="git@github.***.com:devops/PerformanceManagementSystem.git" //项目URLenv.PROJ_NAME="PerformanceSystem" //项目名env.HARBO...原创 2019-09-01 15:41:05 · 782 阅读 · 0 评论 -
gitlab提交代码后触发jenkins构建
1. jenkins配置jenkins 安装插件 Gitlab Hook Plugin 、Gitlab2. 配置gitlab进入到gitlab项目---设置增加web钩子完成后 点击测试验证。...原创 2019-06-29 10:20:32 · 1065 阅读 · 0 评论 -
Jenkins Pipeline流水线发布 编译打包-发布测试-发布生产 一个任务搞定
转载自:https://www.jianshu.com/p/a1451a4d672dJenkins版本:Jenkins ver. 2.165安装的插件:PipelineSSH Pipeline Steps有些插件没有用到,由于是安装jenkins时默认安装的。工作流程:获取代码、编译打包 等待用户输入确认是否发布测试环境(或者预生产环境) 等待用户输...转载 2019-06-29 10:20:58 · 5743 阅读 · 0 评论 -
GitLab Webhook插件测试触发Jenkins自动构建报错 Hook executed successfully but returned HTTP 403
问题:当配置好Webhook url时候执行push test的时候报错:Hook executed successfully but returned HTTP 403<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title&g...原创 2019-05-28 20:25:10 · 4179 阅读 · 0 评论 -
Jenkins学习汇总
官网原文:https://jenkins.io/doc/ Jenkins是一个独立的、开放源码的自动化服务器,它可以使构建、测试、交付或部署软件有关的各种任务自动化。Jenkins可以通过本地系统包、Docker,甚至是安装了java运行时环境(JRE)的任何机器独立运行。该系列文章分为三部分:Guided Tour:搭建以及运行Jenkins,介绍Jenki...原创 2019-05-28 20:22:03 · 788 阅读 · 0 评论 -
Jenkins构建时报错 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException
Jenkins + GitLab持续集成时遇到如下错误:ERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from ssh://git@gitlab.lucy.com:2222/lucy/test.git at hudson.plugins.git.G...原创 2019-05-28 20:23:24 · 11683 阅读 · 0 评论 -
golang项目持续集成Jenkinsfile
golang 项目通过jenkins实现持续集成,在项目中添加Jenkinsfile脚本,脚本如下:env.PROJ_DIR="${JENKINS_HOME}/workspace" //jenkins workspaceenv.PROJ_URL="git@github.*****.com:devops/*******.git" // 项目的SSH地址//env.PROJ...原创 2019-07-13 10:53:12 · 1375 阅读 · 0 评论