Gitee Go 是Gitee全新推出的一款 CI/CD 工具,提供持续集成、持续交付(部署)能力,帮助企业不断提升应用交付的质量和效率
Gitee.com(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 1350万的开发者选择 Gitee。
mkdir -p /home/admin/test-ci# 新建目录rm -rf /home/admin/test-ci/* tar zxvf ~/gitee_go/deploy/output.tar.gz -C /home/admin/test-ci# 解压内容chmod -R777/home/admin/test-ci# 设置目录访问权限,防止nginx访问403# git clone ***@***.gitecho'Hello Gitee Go!' 配置完成后点击保存,可以...
当然,你只需要设置一次流水线即可,Gitee Go 会根据你设置的任务流程自动触发扫描并输出报告。 有了OpenSCA 的支持,Gitee Go 的能力得到了进一步的加强。目前 Gitee Go 已经实现了构建、测试、扫描、发布、部署的流程自动化,如果你想更深入地认识 Gitee Go,欢迎来官网看看:https://gitee.com/features/gitee-go...
本节中,我将通过详细的描述并配合截图,从购买服务器开始,教大家使用 Gitee Go持续集成部署 Node 项目。 大家可以举一反三,结合 Gitee Go 服务进行更多的自动化任务。 大概查了下,目前已经有很优秀的相关教程了,写的也很详细,但是,要么时间太久远,要么图片示例还能再完善下, ...
Gitee Go是Gitee全新推出的一款CI/CD工具,它深度集成了Gitee的代码仓库,为用户提供了持续集成、持续交付/部署的能力。无论是大型企业还是初创团队,都可以通过Gitee Go轻松实现自动化构建、测试和部署,从而极大地提升应用交付的效率和质量。 Gitee Go的核心功能 自动化构建:Gitee Go支持多种工具和语言的持续构建,包括Ma...
Gitee Go是Gitee平台提供的一款持续集成与持续部署(CI/CD)工具,它支持多种编程语言,包括Golang。本文将带您体验如何使用Gitee Go进行Golang项目的持续集成部署。 一、前置准备 在开始之前,您需要确保已经完成了以下准备工作: 在Gitee平台上创建了一个空的Golang项目仓库。 在本地安装了Golang开发环境,并配置了正确...
gitee-go 其实去年已经上线了,但当时太忙,没时间折腾。 经过一再折腾,终于搞通了。操作步骤按照以下流程: Step-1:在仓库的 DevOps 进入 Gitee Go 的配置页面,点击新建流水线(以下 2 图) Step-2:新建流水线的初始化配置界面,操作如下图。 该配置文件创建保存后,会在你的仓库目录下创建对应的文件,如:.workflo...
1、在gitee上新建gotest项目,为了方便演示,main.go代码简略如下 package main func main(){ println("hello world") } 2、编写makefile文件 3、创建流水线,选择go项目 4、修改部署规则 5、测试运行,看到最后输出了go程序的输出 hello world,说明部署成功...
go.mod # 模块配置文件, 主要的就是这个 go.sum # 模块依赖计算, 通常请 git 忽略掉 README.md uuid.go uuid_test.go 我们来看看go.mod文件 module gitee.com/taadis/uuid 模块声明以 "路径/用户/模块" 这样的形式声明 就这么简单, 模块声明完成后, 本地测试通过, 然后git push到 gitee ...