加载中
mac+docker+jenkins+gitlab+k8s+springboot从0搭建cicd

本文采用brew安装的jenkins;docker利用镜像安装的gitlab;利用docker利用镜像搭建的本地私有镜像仓库,利用k8s搭建了一套jenkins流水线来实现本地提交代码触发微服务部署的一套流水线。 1....

Error: Not implemented: HTMLCanvasElement.prototype.getContext (

问题: Error: Not implemented: HTMLCanvasElement.prototype.getContext (without installing the canvas npm package) 解决方案: yarn add jest-canvas-mock 然后在相应的单元测试中 加上...

08/04 14:35
696
Rxjs异步编程的学习

1. Rxjs是ReactiveX编程理念的javascript版本。ReactiveX来自微软,它是一种针对异步数据流的编程。简单来说,它将一切数据,包括http请求,dom事件,或者普通数据等包装成流的形式,然后用强...

08/02 21:51
48
flex布局

1. 什么是flex布局 flex布局是目前web开发中使用最多的布局方案 css用于控制网页的样式和布局。 css3是最新的css标准。 Flex 布局(Flexible Box或flexbox),弹性盒子,是css3的一种新的布局...

如何运行一个前端angular项目

1. 首先安装node.js 去官网下载并安装 : https://nodejs.org/en/ 2. 下载pkg文件,再mac上安装 3.安装完成,在终端验证是否成功 $ npm -v 6.14.4 $ node -v v12.16.3 4. 安装angular conso...

05/22 15:40
335
Git 忽略.idea/workspace.xml文件

在使用idea进行提交代码时,执行提交时一直出现modified: .idea/workspace.xml 非常让人烦恼。 问题原因: 原因在于Git的忽略,Git在同步代码时,设置本地忽略文件的前提是,必须保证Git的远...

04/27 11:36
370
jenkins流水线的pipeline语法的学习

流水线支持两种语法:声明式和脚本式流水线。两种语法都支持构建持续交付流水线。且均可用在web ui或者Jenkinsfile中定义流水线,通常认为创建一个Jenkinsfile并将其检入源代码控制仓库是最佳...

04/24 23:43
126
mac+docker在本地搭建gitlab

1. 拉取镜像 $ docker pull gitlab/gitlab-ce 2. 运行 $ sudo docker run -d \ --hostname xxxx.xxxx.xx \ --name gitlab \ --restart always \ --publish 30001:22 --publish 30000:80 ......

04/24 22:01
94
mac在本地搭建jenkins

1. 安装jenkins brew install jenkins 2. 启动jenkins服务 $ brew services start jenkins ==> Successfully started `jenkins` (label: homebrew.mxcl.jenkins) 3.在浏览器中输入http://lo...

04/22 16:10
69
mac在本地利用docker+registry搭建私有的镜像仓库

在本地练习搭建流水线的过程中,需要涉及到镜像的推送到镜像仓库,以及从镜像仓库拉取代码这整个过程,缺少镜像仓库,那么就在本地搭建一个私有的镜像仓库吧。 1. 拉取 Docker Registry Dock...

学习k8s集群的搭建——从安装minikube开始

在 Kubernetes 上使用 Kubernetes 命令行工具 kubectl 部署和管理应用程序。使用 kubectl,您可以检查集群资源;创建、删除和更新组件;查看您的新集群;并启动实例应用程序。 1. 安装kubec...

学习dockerfile指令,用docker将一个springboot项目打包成一个镜像并运行

太长不读版: 案例地址:https://github.com/gholly/docker-scaffold.git 1. Dockerfile是什么? Dockerfile是Docker用来构建镜像的文本文件,包含自定义的指令和格式。可以通过docker buil...

04/15 23:47
382
gradle打包springboot项目报错 no main manifest attribute, in ./build/libs/scaffold-1.0-SNAPSHOT.jar

产生错误原因是因为build.gradle文件缺少了gradle的打包插件 buildscript { dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:2.2.6.RELEASE") } } plugin......

04/15 23:00
648
利用hugo +github pages搭建个人博客

## 安装hugo 1. 首先安装hugo brew install hugo 2. 查看hugo version hugo version 3. 进入到workspace,然后创建一个hugo 的workspace hugo new site quickstart # quickstart 为你的自定义...

mac上如何用preview搞电子签名

工作中会遇到需要签名,但是打印机不在旁边的情况,此时电子签名就是一个很好的东东啦,下面就记录下如何用mac电脑的preview搞一个电子签名 首先新建一个pdf文档,并且用preview打开,点击t...

02/10 11:30
2.1K
powermock java.lang.IllegalAccessError: 解决方案

java.lang.IllegalAccessError: class javax.xml.parsers.FactoryFinder (in unnamed module @0x39651a82) cannot access class jdk.xml.internal.SecuritySupport (in module java.xml) bec...

2019/09/27 13:13
1.2K
dbunit导致mockbean失效的解决方案

2. 由于spring-test-dbunit 的注解配置,导致 mockito 中的 @MockBean 失效,需要将 MockitoTestExecutionListener 和 DbUnitTestExecutionListener 配置到 @TestExecutionListeners 中 @Act...

2019/09/06 10:15
105
flyway与占位符 org.flywaydb.core.api.FlywayException: No value provided for placeholder expressions:

当flyway遇到占位符$而报错的时候,解决方案: spring.flyway.placeholder-replacement=false 如果与maven相结合,解决方案: <plugin> <groupId>org.flywaydb</groupId> <artifactId>flywa...

2019/09/05 23:50
443
mac下删除自启动程序

一些程序在安装后会设置开机启动,如果不希望这些程序开机启动,可以通过以下办法禁止掉 打开「系统偏好」选择「用户与群组」,选择当前用户,并在右侧选择登录项标签,开机启动的程序会在这...

2019/08/13 10:06
86
idea变量显示val解决方案

解决方法:在plugin里去掉advanced java folding这个插件 左上角->file->settings->plugin->把advanced java folding后面的√去掉重启IDEA就OK了......

2019/07/23 17:56
182

没有更多内容

加载失败,请刷新页面

返回顶部
顶部