![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
路飞DD
一心修仙
展开
-
DevOps | Jenkins pipeline在shell脚本运行docker权限报错
--昨夜西风凋碧树,独上高楼,望尽天涯路采用Jenkins Pipeline流水线方式,通过Pipeline script中执行shell脚本的方式构建docker镜像的时候出现如下情况错误:Got permission denied while trying to connect to the Docker daemon socket at...原创 2018-10-19 10:07:46 · 2009 阅读 · 0 评论 -
Jenkins | 进阶篇 | 基于Maven构建一个Java项目
--昨夜西风凋碧树,独上高楼,望尽天涯路 环境准备 硬件准备:256 MB RAM, 推荐 512MB10 GB of 硬盘 (用于给Jenkins以及Docker) 运行Jenkins 下面通过docker运行Jenkins:#先建立目录mkdir jenkins-data#运行docker run \ ...原创 2018-10-25 14:33:09 · 1230 阅读 · 2 评论 -
Jenkins | 进阶篇 | Docker启动Jenkins
--昨夜西风凋碧树,独上高楼,望尽天涯路 环境准备 硬件准备:256 MB RAM, 推荐 512MB10 GB of 硬盘 (用于给Jenkins以及Docker) 运行Jenkins 下面通过docker运行Jenkins:docker run \ --rm \ -u root \ -p 8888:...原创 2018-10-25 16:03:55 · 1615 阅读 · 0 评论 -
Jenkins | 进阶篇 | 创建Pipeline基于Blue Ocean
--昨夜西风凋碧树,独上高楼,望尽天涯路如何通过Docker启动Jenkins:https://blog.csdn.net/weixin_37417954/article/details/83379195 在Blue Ocean中创建Pipeline 在Jenkins主面板点击进入Blue Ocean,点击创建流水线:之后进入详细的...原创 2018-10-26 11:12:59 · 7255 阅读 · 2 评论 -
Jenkins | 进阶篇 | 端对端多分支Pipeline
--昨夜西风凋碧树,独上高楼,望尽天涯路如何通过Docker启动Jenkins:https://blog.csdn.net/weixin_37417954/article/details/83379195 Git库准备 fork工程到自己的GitHub,地址为https://github.com/jenkins-docs/building-...原创 2018-10-26 19:34:20 · 2430 阅读 · 0 评论 -
Jenkins
--昨夜西风凋碧树,独上高楼,望尽天涯路官网原文:https://jenkins.io/doc/Jenkins是一个独立的、开放源码的自动化服务器,它可以使构建、测试、交付或部署软件有关的各种任务自动化。Jenkins可以通过本地系统包、Docker,甚至是安装了java运行时环境(JRE)的任何机器独立运行。该系列文章分为三部分:...原创 2018-10-24 14:25:16 · 116 阅读 · 0 评论 -
Jenkins | 入门篇(一)
--昨夜西风凋碧树,独上高楼,望尽天涯路官网原文:https://jenkins.io/doc/本文介绍了使用Jenkins及其主要特性Jenkins pipeline的基础知识。这个向导使用了“单机(原文是standalone)”Jenkins发行版,可以在本地运行。 Getting started 1.环境准备...原创 2018-10-24 17:40:22 · 792 阅读 · 0 评论 -
Kubernetes遇上Spring Cloud | 服务无法向Eureka注册
--昨夜西风凋碧树,独上高楼,望尽天涯路 错误描述 当采用docker+Spring Cloud+Kubernetes时,发现服务无法像Kubernetes注册,错误如下:服务会采用Pod name向eureka注册 原因 由于eureka的默认注册方式为:采用hostname注册,当讲微服务通过Kubernetes发布的时候...原创 2018-10-31 19:56:49 · 5089 阅读 · 0 评论 -
Jenkins Pipeline执行shell脚本远程连接主机时 Host key verification failed
--昨夜西风凋碧树,独上高楼,望尽天涯路 错误描述 当Jenkins Pipeline通过执行shell脚本,远程连接服务器发布项目的时候出现校验失败:Jenkins已经配置了免密登陆远程服务器,以及在Jenkins 宿主机中通过root用户执行脚本是可以进行免密登陆远程主机的配置免密登陆 戳 :Here 原因 Why?r...原创 2018-10-31 20:24:35 · 8398 阅读 · 1 评论 -
Jenkins | 入门篇(二)
--昨夜西风凋碧树,独上高楼,望尽天涯路官网原文:https://jenkins.io/doc/ 定义执行环境变量 前面我们注意到了Jenkins的agent命令。该命令告诉Jenkins在哪里以及如何执行Pipeline。agent对于所有的Pipeline都是必须的。agent确保了所有的steps中的代码块排队执行。Jenkins在...原创 2018-10-24 22:43:08 · 1013 阅读 · 0 评论 -
Kubernetes遇上Spring Cloud | 服务无法从配置中心拉取配置
--昨夜西风凋碧树,独上高楼,望尽天涯路 问题 当我们config的配置如下时(eureka的配置和应用服务的配置参照https://mp.csdn.net/postedit/83589258):此时,应用服务从配置中心拉去代码的时候会报错连接异常。查看应用服务的日志发现,竟然是从http://eureka-srv:8791下去拉去配...原创 2018-11-02 16:51:43 · 1577 阅读 · 0 评论 -
Kubernetes遇上Spring Cloud | 访问外部服务
--昨夜西风凋碧树,独上高楼,望尽天涯路 问题 当通过Kubernetes部署微服务的时候,发现Spring Cloud配置文件中配置的外部数据库链接无法访问(数据库在其他不受k8s控制的服务器,以及配置的ip是内网ip)。通过docker exec进入容器内部访问数据库ip,发现无法访问: 原因分析 这是由于部署Kuberne...原创 2018-11-02 17:17:01 · 1689 阅读 · 1 评论 -
Jenkins | 进阶篇
--昨夜西风凋碧树,独上高楼,望尽天涯路官方原文:https://jenkins.io/doc/tutorials/本系列文章将介绍在Jenkins中实现基本的持续集成(Ci)/持续交付(CD)。基于Maven构建一个Java项目在蓝海(Blue Ocean)中创建一个Pipeline端到端的多分支Pipeline项目 ...原创 2018-10-25 09:39:09 · 504 阅读 · 0 评论 -
DevOps | CI CD | (五)
--昨夜西风凋碧树,独上高楼,望尽天涯路万事俱备,只欠发布了,首先编写发布脚本k8s-deploy.sh:#!/bin/bashIMAGE=`cat image_name.txt` #从一个临时文件存放镜像名DEPLOYMENT=$1 #传入de...原创 2018-10-22 17:41:49 · 207 阅读 · 0 评论 -
DevOps | CI CD | (四)
--昨夜西风凋碧树,独上高楼,望尽天涯路上篇博文中介绍了,Jenkins自动化执行Maven build。下面我们进行自动化构建docker镜像以及推送镜像到私有仓库。首先要安装好Docker和搭建一个私有仓库。 编写Dockerfile 在pom文件同级目录下编写Dockerfile文件: 编写脚本 编写Pipeli...原创 2018-10-22 17:38:57 · 231 阅读 · 0 评论 -
DevOps | 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" conten...原创 2018-10-19 15:25:04 · 7382 阅读 · 2 评论 -
DevOps | 搭建GitLab
--作业西风凋碧树,独上高楼,望尽天涯路 GitLab安装 使用Docker搭建GitLab,官方版本为gitlab/gitlab-ce:latest。执行命令docker pull gitlab/gitlab-ce:latest 拉取官方镜像。使用docker命令运行容器,-v部分挂载目录要修改为自己的目录。端口映射这里...原创 2018-10-16 22:36:36 · 834 阅读 · 0 评论 -
DevOps | 搭建Jenkins
--昨夜西风凋碧树,堵上高楼,望尽天涯路 环境准备 安装Jenkins之前,首先确保已经安装了JDK和Maven从官网下载Jenkins的安装包:由于Jenkins是war包形式,直接通过java -jar运行:注意运行过程中的这一串码,复制下来以供激活Jenkins: 安装 访问主页(url + ...原创 2018-10-19 17:22:12 · 511 阅读 · 0 评论 -
DevOps | 基于Docker搭建Jenkins
--昨夜西风凋碧树,堵上高楼,望尽天涯路 运行Jenkins 拉取jenkins官方镜像:在/root目录下面建立jenkins目录,并且运行jenkins:查看日志的时候发现会报错,这是由于/root/jenkins没有权限: 执行chmod -R 777 /root/jenkins,重新启动jenkins,查看l...原创 2018-10-17 00:40:07 · 604 阅读 · 0 评论 -
DevOps | CI CD | (一)
--昨夜西风凋碧树,独上高楼,望尽天涯路查看本文之前,请先查看下面两篇博文:搭建GitLab搭建Jenkins 配置webhook 进入项目首页,点击settings中的Integrations:进入Integrations之后,发现可以填写一个url(回调地址),和触发条件(使用默认的push event)打开J...原创 2018-10-17 11:47:45 · 389 阅读 · 1 评论 -
DevOps | gitlab使用webhook向jenkins发送请求,报错 Requests to the local network are not allowed
--昨夜西风凋碧树,独上高楼,望尽天涯路gitlab 10.6 版本以后为了安全,不允许向本地网络发送webhook请求,如果想向本地网络发送webhook请求,则需要使用管理员帐号登录,默认管理员帐号是admin@example.com,密码就是你gitlab搭建好之后第一次输入的密码。官网解释登录之后, 点击Configure Gitlab...原创 2018-10-17 11:29:04 · 3462 阅读 · 4 评论 -
DevOps | CI CD | (二)
--昨夜西风凋碧树,独上高楼,望尽天涯路 Groovy脚本 编写Groovy脚本如下:解释:pipeline:表示是基于pipeline构建environment:定义环境变量agent:在任何可用的agent 上执行Pipeline或stagestages:包含一个或多个stage的序列,Pipeline的大部分工作在此...原创 2018-10-22 15:17:47 · 395 阅读 · 0 评论 -
Jenkins构建时报错 GitERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitException
--昨夜西风凋碧树,独上高楼,望尽天涯路Jenkins + GitLab持续集成时遇到如下错误:ERROR: Error cloning remote repo 'origin'hudson.plugins.git.GitException: Could not init /root/.jenkins/workspace/eureka-se...原创 2018-10-22 15:33:52 · 6696 阅读 · 0 评论 -
Jenkins构建时报错 hudson.plugins.git.GitException: Failed to fetch from ssh://git@gitlab.lucy.com
--昨夜西风凋碧树,独上高楼,望尽天涯路Jenkins + GitLab持续集成时遇到如下错误:ERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from ssh://git@gitlab.lucy.com:22...原创 2018-10-22 15:55:39 · 29884 阅读 · 8 评论 -
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:...原创 2018-10-22 15:59:14 · 8165 阅读 · 1 评论 -
DevOps | CI CD | (三)
--昨夜西风凋碧树,独上高楼,望尽天涯路前文中,已经可以通过Jenkins持续集成拉去GitLab代码到本地了。下面通过Jenkins打包项目:在构建项目之前先安装maven插件:点击直接安装在Jenkins主页--系统管理--全局工具配置下配置Jdk和Maven:点击保存,之后编辑脚本文件如下:#!groovy...原创 2018-10-22 16:27:09 · 145 阅读 · 0 评论 -
Kubernetes遇上Spring Cloud | 服务无法通过网关路由
-- 昨夜西风凋碧树,独上高楼,望尽天涯路 问题 当网关路由转发配置如下时:此时,从网关同意入口访问服务会发现异常。查看应用服务的日志发现,竟然是从连接为 http://eureka-srv:服务端口号 下去拉去访问具体服务,这肯定是找不到的(具体微服务的host被替换为eureka-srv,kubernetes中设定的eure...原创 2018-11-20 20:23:32 · 1553 阅读 · 0 评论