
jenkins
文章平均质量分 89
jenkins 实战经验汇总
戴国进
往后余生,专注人工智能领域!!!
展开
-
jenkins 通过脚本发布代码
先执行上面1步骤再执行2步骤,shell脚本:#!/bin/bash# 此脚本功能为根据构建时选择的参数,同步 /data/www/vhosts/pixcutapi.wondershare.com 下的文件同步到远程中转机器# 2020.12.02 初始化脚本#非apache用户运行脚本,则退出if [ `whoami` != "apache" ];thenecho "only apache can run me"exit 1fiecho "xxx"## 1.定义变量di..原创 2020-12-29 10:09:25 · 3954 阅读 · 0 评论 -
jenkins 参数化指定发布到不同机器上
有158和147两个机器,通过选择不同构建参数,决定发布到哪台机器上。 执行界面:详细设置:这样配置后,就可以通过参数选择发布到指定服务器上。原创 2020-11-21 14:06:26 · 6297 阅读 · 0 评论 -
jenkins自动部署代码到多台服务器
下面讲一下如何通过一台jenkins服务器构建后将代码分发到其他的远程服务器,即jenkins自动部署代码到多台服务器。1、下载 pulish over ssh 插件2、系统管理 -> 系统设置(全局设置和路径), 拉到最下面 找到 Pulish over SSH, 进行设置ssh key Passphrase jenkins用户 SSH Key 的密码,如果未设置,可以不填 Path to key jenkins用户 SSH 私钥key的路径 K...转载 2020-11-21 11:11:35 · 13828 阅读 · 2 评论 -
jenkins 通过tag标签部署代码
配置Git Parameter(需要安装插件),参数步骤:选择代码部署的任务“test02”---->选择任务的"配置"--------->如下图配置git插件参数windows系统中创建git tag标签并提交Administrator@9NIR5EKFKKE01O3 MINGW64 ~/Desktop/user/user (master)##查看所有的tag标签$ git tagv0.1.0v0.1.30Administrator@9NIR5EKFKKE01O原创 2020-11-07 10:39:28 · 18088 阅读 · 1 评论 -
Jenkins 非Tag发布回滚方案
参考了:https://blog.youkuaiyun.com/leo15561050003/article/details/79818176Jenkins回滚可以通过每次发布从主干打tag,然后发布的时候发tag,比如tag, v1, v2,v3 如果我发布了v3,想要回滚回v2,直接在Jenkins中选择v2的tag地址重新构建就可以回滚到v2发布时的代码构建。但是如果发布时没有打tag的习惯或者觉得重构代码比较费时如何操作?下面看下如何配置参数化构建过程中添加,如图,按自己需...原创 2020-11-06 21:54:07 · 5021 阅读 · 0 评论 -
jenkins用户角色权限配置
https://blog.youkuaiyun.com/yajie_12/article/details/79694861 mysql 优化面试题https://zhuanlan.zhihu.com/p/59697340 【MySQL】20个经典面试题https://blog.youkuaiyun.com/u014209205/article/details/83051001 MySQL 常见面试题汇总https://www.cnblogs.com/williamjie/p/1...原创 2020-10-11 23:33:05 · 5637 阅读 · 0 评论 -
Jenkins构建时选择发布的分支
一、回顾之前的方法前面的项目构建中,对于构建的分支这个参数,我是通过在"参数化构建过程"中通过添加"字符参数"来实现的,并且填写默认值。在构建时,在branch这一栏中已经存在了配置的默认值,当然可以把这个默认值改为任何一个存在的分支再进行发布。二、实现构建分支的选择开发的分支原来越多了,每次开发环境发布的分支都不是固定的,在构建时,开发人员是手动输入分支名的,在这种发布的分支不固定的情况在,上面这种方法显然是不方便的。在这种情况下,Jenkins的Git Parameter插件转载 2020-10-16 21:44:28 · 8159 阅读 · 0 评论 -
Jenkins设置GitLab push事件发生时自动构建
下面的步骤建立在已经新建好一个item之后,这里主要讲解如何设置Gitlab 上的project 有push事件时,触发Jenkins构建。设置工作空间工作空间就是要指定你的项目在哪台机器以及哪个目录下构建。 设置工作节点和自定义工作目录。 其中红线1部分是设置构建的结点(也就是在哪台机器上构建你的项目,可以是本地自己的电脑也可以是远程服务器),这里节点的名称是在系统配置里设置的节点。红线2部分则是节点机器上的某一个目录路径(也就是将你的项目放置在该目录下)。显示名称则是在Jenk转载 2020-10-13 13:31:56 · 6181 阅读 · 0 评论 -
gitlab使用webhook向jenkins发送请求,报错 Requests to the local network are not allowed
以下是官方给出解释:链接:https://docs.gitlab.com/ee/security/webhooks.htmlIf you have non-GitLab web services running on your GitLab server or within its local network, these may be vulnerable to exploitation via Webhooks.WithWebhooks, you and your projec...转载 2020-10-13 11:22:47 · 6032 阅读 · 0 评论 -
docker 安装 jerkins 并集成 gitlab 自动部署代码
一、Jenkins 安装docker pull jenkinsci/blueoceandocker run -u root -d -p 50001:8080 -p 50000:50000 -v /etc/localtime:/etc/localtime -v /root/jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkins jenkinsci/blue...原创 2020-05-22 15:57:01 · 8045 阅读 · 0 评论