repo-scaffolding 插件

    下面的配置文件展示的是”tool file”的内容。

    关于更多关于DevStream的主配置、tool file、var file的信息,请阅读核心概念概览和.

    YAML

    注意:

    • 如果你执行 命令,这个仓库将会被删除。
    • 如果你执行 dtm update 命令, 这个仓库将会被删除然后重新创建。
    • destinationRepo 配置字段用于表示代码仓库的配置信息,具体配置可查看SCM配置项
    • sourceRepo 配置字段用于表示代码仓库的配置信息,具体配置可查看。
    • destinationRepo 如果是 , 则支持配置 destinationRepo.visibility,此配置用于设置新建仓库的权限,支持的选项有 public, privateinternal

    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 仓库。