GoCD简介GoCD是一个开源的持续集成和持续交付系统,可以在持续交付过程中执行编译、自动化测试、自动部署等等。GoCD的基础框架由Server和Agent组成:Server负责控制一切(配置),轮询材料(如代码仓库)的变化,检测到材料变化需要触发Pipeline时,将Job分配给Agent去执行Agent接收Server分配的Job,执行Job下的Task(运行命令、部署等),并将Job的状态抱
原创 2024-05-14 14:27:15
150阅读
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...
转载 1月前
0阅读
你是否还在手动触发前端部署预览?当团队同时处理多个Pull Request时,如何确保每个分支的UI变更都能被及时验证?本文将详细介绍如何通过GoCD(持续交付工具)与Vercel Preview Deployments(前端预览部署服务)的深度集成,构建一套自动化的前端预览流水线,解决上述痛点。读完本文你将获得:- 基于GoCD Webhook API实现代码提交自动触发部署的能力- 完...
转载 22天前
420阅读
原则| 原则 | ...
转载 20天前
389阅读
1. 测试背景与目的可访问性(Accessibility,简称a11y)是Web应用开发的重要组成部分,确保所有用户(包括残障人士)都能有效使用系统。本报告针对GoCD前端界面进行全面的可访问性测试,基于WCAG 2.1 AA标准评估现有实现,并提出系统性改进方案。测试范围涵盖核心功能模块,包括构建详情页、仪表盘和管道配置界面。2. 测试环境与方法2.1 测试工具与环境配置测试工具版本用途配置文件
转载 7天前
0阅读
该实验用到如下服务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阅读
1点赞
# GoCD 一个开源的持续集成和持续交付系统。 GoCD概念篇 # Software Development Life Cycle SDLC - Overview What Is Software Development Life Cycle (SDLC): Definition And Phas
原创 2021-07-20 09:54:29
155阅读
1、BuildMaster 2、Microtica 3、GitLab 4、CircleCI 5、Bamboo 6、TravisCI 7、Semaphore 8、Buddy 9、Drone.io 10、GoCD 11、TeamCity 。。。
转载 2021-07-27 15:10:07
66阅读
vim  flushsvn.sh#!/bin/bashcd /wwwFILE=$(find  /www -name "*game*")for i  in $FILEdocd  $isvn updatego build  chatsvr.gocd data/rm -rf *done/etc/init.d/chat
原创 2016-01-22 11:36:40
810阅读
安装软件更新源sudo apt-get update安装Gocd /usr/local上传go的压缩包sudo rz解压压缩包sudo tar -zxf  go1.14.4.linux-amd64.tar.gz配置环境vim ~/.bashrcexport GOROOT=/usr/local/go export GOPATH=/opt/gopath export PATH=$PATH
问题描述 GitHub Actions 是 GitHub 的持续集成服务,类似与 Jenkins、Travis CI、GOCD 等等工具,都是为了自动化完成,于2018年10月推出,正式版于 2019 年 11 月正式推出。 该笔记将记录:使用 GitHub Actions 服务的方法,以及常见问题
原创 2021-07-20 10:22:04
278阅读
CI(Continuous Integration)持续集成,CD(Continuous Delivery) 持续交付(当然也有叫 Continuous Deployment)通常会采用一些软件如Jenkins、Drone、Travis、Gocd等来辅助我们。它们能够与Git SVN等代码管理仓库集成,帮助我们实现一些自动化任务。
原创 精选 2017-03-28 07:33:55
3877阅读
1点赞
1. 代码管理/分支策略代码托管在哪里?使用git or svn?分支策略/分支模型?CI 服务可以访问您的代码库吗?代码结构如何?需要一个库,还是多个库?版本号定义?依赖管理?命名规则?Code Review ?2. 持续集成服务器选好你需要的CI server了吗? jenkins, Teamcity,GoCD or AuzreDevOpsCI Server 使用的学习CI Server 如何
原创 2022-12-06 08:53:07
102阅读
前端一键自动部署工具?由于本人最近在公司负责的项目较多,部署起来比较麻烦,部署环境还非常多(有本地开发、测试、生产)多个环境的部署,非常的占用时间。也使用过 Jenkins、GOCD 等持续集成部署工具。但是一方面由于配置比较麻烦,很多前端的同事并不会配置这些持续集成工具并且公司项目比较多,前端、后台大家都使用一台 Jenkins 服务器,导致部署比较慢。并且生产环境是需要使用 VPN 内网部署的
  • 1
  • 2