GoCD简介GoCD是一个开源的持续集成和持续交付系统,可以在持续交付过程中执行编译、自动化测试、自动部署等等。GoCD的基础框架由Server和Agent组成:Server负责控制一切(配置),轮询材料(如代码仓库)的变化,检测到材料变化需要触发Pipeline时,将Job分配给Agent去执行Agent接收Server分配的Job,执行Job下的Task(运行命令、部署等),并将Job的状态抱
原创
2024-05-14 14:27:15
147阅读
Linux使用YUM存储库并通过YUM安装需要具有Java版本8环境curlhttps://download.gocd.org/gocd.repo-o/etc/yum.repos.d/gocd.repoyuminstall-yjava-1.8.0-openjdk完成存储库设置后yuminstall-ygo-server或者下载RPM包安装yuminstall-yjava-1.8.0-openjdk
原创
2019-05-06 10:33:29
1856阅读
标题:使用GoCD部署Kubernetes教程
摘要:本文旨在向初学者介绍如何使用GoCD部署Kubernetes。文章将详细介绍整个流程,并提供必要的代码示例和解释。
---
## 1. 流程概述
本教程使用GoCD作为CI/CD工具,通过GoCD的pipeline来实现Kubernetes部署。下面是整个流程的概述表格:
| 步骤 | 描述
原创
2024-01-18 10:42:56
93阅读
项目背景: 成人本科的论文选题是用golang做一个简易的嵌入式POS机应用, 支持扫zfb/wx的在线支付二维码, 所以用c封装了几个函数给golang使用. 那这里面又涉及到了另一个问题, 如何使用arm版golang. 在我前面的文章里有一篇如何去编译arm版golang, 但是就这个项目而言, 我忽略了一个问题: golang调用c代码的
转载
2023-12-16 18:24:54
69阅读
简介GoCD是一个开源的持续集成和持续交付系统,可以在持续交付过程中执行编译、自动化测试、自动部署等等。GoCD的基础框架由Server和Agent组成:Server负责控制一切(配置),轮询材料(如代码仓库)的变化,检测到材料变化需要触发Pipeline时,将Job分配给Agent去执行Agent接收Server分配的Job,执行Job下的Task(运行命令、部署等),并将Job的状态抱报告给S
原创
2024-06-13 08:52:02
290阅读
如果大家使用过Jenkins那么相信大家对于持续集成非常熟悉。今天要给大家介绍的是另一个非常强大的CD工具GoCD官方对其也称之为GO但是要明白他和go语言golang是没有多大关系的,他是使用java语言开发的。如果你真在使用Jenkins你肯定在疑惑为什么要使用GoCD那么我把他们的异同告诉大家
转载
2019-06-26 16:06:00
435阅读
事件:ThoughtWorks在2016年11月发布的技术雷达中将“Jenkins as a deployment pipeline”列为了“暂缓”。Jenkins以“持续集成”闻名,进入持续交付时代后,常被人们用来尝试搭建deployment pipeline,我以前也乐此不疲。遗憾的是Jenkins的设计是以单个job为核心,deployment pipeline的实现需要靠官方或社区插件来支
原创
2021-04-28 05:47:35
869阅读
纵深防御体系。### 风险现状与数据支撑根据OWASP 202...
你是否还在手动触发前端部署预览?当团队同时处理多个Pull Request时,如何确保每个分支的UI变更都能被及时验证?本文将详细介绍如何通过GoCD(持续交付工具)与Vercel Preview Deployments(前端预览部署服务)的深度集成,构建一套自动化的前端预览流水线,解决上述痛点。读完本文你将获得:- 基于GoCD Webhook API实现代码提交自动触发部署的能力- 完...
1. 测试背景与目的可访问性(Accessibility,简称a11y)是Web应用开发的重要组成部分,确保所有用户(包括残障人士)都能有效使用系统。本报告针对GoCD前端界面进行全面的可访问性测试,基于WCAG 2.1 AA标准评估现有实现,并提出系统性改进方案。测试范围涵盖核心功能模块,包括构建详情页、仪表盘和管道配置界面。2. 测试环境与方法2.1 测试工具与环境配置测试工具版本用途配置文件
该实验用到如下服务Helm、Harbor、 阿里云对象存储 OSS、Kubernetes、python3 相关包Docker、LDAP、 Gitlab、 飞书机器人示例地址Harbor: harbor.test.netGitlab: gitlab.test.netOSS: https://xxxxxxx.oss-cn-beijing-internal.aliyuncs.comGocd:
原创
2023-08-18 17:01:47
329阅读
点赞
## 了解 Docker in Docker:概念与实践
### 什么是 Docker?
Docker 是一个开源的容器虚拟化平台,允许开发者将应用及其所有依赖封装在一个标准化的单元(称为容器)中,从而实现"一次构建,到处运行"的理念。Docker 提供了轻量级的虚拟化,相比传统的虚拟机,Docker 容器启动更快,资源占用更少。
### 什么是 Docker in Docker(DinD)
原创
2024-09-24 03:36:04
216阅读
【代码】【Docker】docker|迁移docker目录。
原创
2023-03-06 07:55:28
1196阅读
一、Docker简介 什么是Docker呢?Docker是一种新兴的虚拟化方式。Docker其实就是一个容器,这个容器可以放置我们的应用,管理我们的应用。Docker本意是码头工人,码头工人是干什么的,就是管理集装箱的,而集装箱中装的就是我们的应用。二、为什么要用Docker 我们要在服务器上放
转载
2023-09-26 18:55:40
359阅读
前提条件操作系统要求要安装Docker Engine,您需要以下Ubuntu版本之一的64位版本:Ubuntu Eoan 19.10Ubuntu Bionic 18.04(LTS)Ubuntu Xenial 16.04(LTS)Docker Engine都支持x86_64 (or amd64), armhf, arm64, s390x (
转载
2023-12-12 19:45:53
251阅读
1.docker镜像的获取使用如下的docker pull 命令可以从官方的docker hub网站获取需要的镜像。docker pull NAME[:TAG]官方网站虽然资源多,但是由于是国外的网站,访问速度很不理想,获取一个镜像可能要等很久。2.镜像获取加速的方法2.1 非官方仓库下载国内有很多提供这样服务的镜像源,下载的速度要好很多。 有满足需要的镜像的话,可以从对应地址下载。 在NAM
转载
2023-07-14 18:00:44
499阅读
文章目录Docker是什么市面使用情况理解为什么需要用途特点镜像images容器仓库安装winmacDocker是什么市面使用情况理解为什么需要基于linux容器的 环境,类似于虚拟机,方便部署用途特点好处开发同一份镜像镜像images分层,在别人的镜像基础上做修改容器写在最上层,下面都是只读仓库安装winmac...
原创
2021-08-26 09:24:33
2859阅读
1. 配置依赖环境 yum -y install yum-utils device-mapper-persistent-data lvm2 2. 配置镜像源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux ...
转载
2021-09-07 01:36:00
2841阅读
3评论
docker是一个应用容器引擎项目,基于go语言开发,开源。官方文档也是非常详细,只不过是英文的,但是只要想看,肯定能克服。 docker火爆至今,镜像仓库里的内容也非常丰富了,日常用的环境很多在里面可以直接找到。 1. Docker为什么会出现 先提几个场景: 运维帮你开发的项目部署到服务器上,告
原创
2021-05-19 20:54:38
2916阅读