和之前的项目概念一致

源码的管理也是按照服务划分的,也就是说一个项目可能会有多个源码项目!

表示这个源码是哪个服务的


服务的类型需要为【源码模式】

是哪个源码类型

注意不同的类型,提交的信息不一样

所以要按照实际情况选择!

#开头表示注释

一个命令一行

命令之间互不干扰,也就是说涉及路径等的要写全路径

当前区域的目标是

1.从目标地方拉取源码

2.基于对应的语言等进行生成,发布

3.发布到对应的文件夹

以工作目录为/spider/为例,则应该发布到

/spider/publish/project_code/service_code/

文件夹下

后续的步骤就是PasteSpider的事情了

其实后续走的步骤就是【发布模式】的任务流程


具体的案例,可以查看

使用PasteSpider实现CI/CD持续部署,类似Jenkins的功能,让你的2G服务器也可以飞起

这个要看源码类型

如果是SVN的就是你自定义的

如果是其他的,你需要查看对应的说明

比如gitee的

image.png

这个也要看对应的源码类型

作为获得webhook之后,执行操作的依据

在git的方式中,一般是通过这个来查询对应的服务的

然后才是执行拉取代码,编译等

拉取源码

编译发布

创建构建任务的时候,是否推送到某一个仓库

这个要和服务的仓库配置保持一致!

选填,选填!

配置完成后,在列表中,还有一项配置

配置这个源码获取后,需要部署哪些环境



如上


PasteSpider在这里引入了备注过滤

所以不是每次的提交源码都会触发这个的

则看这里的配置,配置的关键字头是那个

如果本次提交源码需要构建发布等,则你需要按照这里的配置来填写!

发现更多文档

来自贴代码的公开项目