repo-scaffolding 插件
下面的配置文件展示的是”tool file”的内容。
关于更多关于DevStream的主配置、tool file、var file的信息,请阅读核心概念概览和.
YAML
注意:
- 如果你执行 命令,这个仓库将会被删除。
- 如果你执行
dtm update
命令, 这个仓库将会被删除然后重新创建。 destinationRepo
配置字段用于表示代码仓库的配置信息,具体配置可查看SCM配置项。sourceRepo
配置字段用于表示代码仓库的配置信息,具体配置可查看。destinationRepo
如果是 , 则支持配置destinationRepo.visibility
,此配置用于设置新建仓库的权限,支持的选项有public
,private
和internal
。
JSON
这个插件有以下三个输出:
owner
repo
以下仓库是用于在 设置的官方脚手架仓库,你可以使用这些仓库或者创建自己的脚手架仓库。
YAML
YAML
这个配置在 GitHub 为用于 test_owner 创建 dtm-test-golang-cli
仓库,它的生成是基于 devstream-io/dtm-scaffolding-golang-cli
官方 Golang CLI 脚手架仓库。
YAML
这个配置会在 GitLab 为用户 test_owner 创建 dtm-test-java
仓库,使用的是 Spring 官方的 spring-guides/gs-spring-boot
仓库。