如何开发适配器
#
脚手架Octopus 提供了一种开发新适配器的简单方法,运行make template-adaptor
,在adaptors
目录下获得一个脚手架。 脚手架的覆盖物如下:
#
Build 管理适配器遵循 Octopus 的构建管理,请查看开发 Octopus以获得更多详细信息。 与 Octopus 一样,Adaptor 的管理过程包括多个阶段和多个操作。 为方便起见,动作名称代表当前阶段。 动作流程的整体关系描述如下:
执行适配器的阶段可以运行make adapter <adatpor-name> <stage name>
,例如,当对dummy适配器执行test
阶段时,请运行make adapter dummy test
。
要执行一个阶段,将执行先前序列中的所有动作,如果运行make adapter dummy test
,则实际上包括执行generate
,mod
,lint
,build
和test
动作。
要通过添加only
命令来运行操作,例如,如果仅运行build
操作,请使用make adapter <adatpor-name> build only
。
例如,如果仅通过dapper
来运行build
动作,则通过BY
环境变量与dapper
集成。请仅使用BY=dapper make adapter <adatpor-name> build
。
#
贡献者工作流程欢迎进行贡献,请查看CONTRIBUTING以获取更多详细信息。