文件名称:shuttle:无论项目使用何种技术,都可使用CLI来处理项目之间的共享构建和部署工具
文件大小:367KB
文件格式:ZIP
更新时间:2024-05-23 07:51:45
cli golang Go
无论项目使用何种技术,用于处理多个项目之间共享的构建和部署工具的CLI。 ··· 目录 什么是班车? shuttle是一个CLI,用于处理许多项目之间的共享构建和部署工具,无论该项目使用何种技术。 地位 免责声明:班车处于测试阶段,因此内容可能会发生变化。 但是,我们在“月球之路”大量使用航天飞机,并且将其部署到生产中,因此这已经在战斗中得到了证明。 如何? 使用shuttle项目始终引用shuttle plan 。 计划描述了如何使用班车。 外汇: # plan.yaml file scripts : build : description : Build the docker image args : - name : tag required : true actions : - shell : doc
【文件预览】:
shuttle-master
----.goreleaser.yml(675B)
----.gitignore(45B)
----go.mod(396B)
----CODEOWNERS(23B)
----pkg()
--------templates()
--------errors()
--------ui()
--------config()
--------executors()
--------browser()
--------git()
--------sdk()
----.travis.yml(282B)
----tests.sh(7KB)
----run(36B)
----LICENSE(11KB)
----go.sum(32KB)
----examples()
--------bad()
--------station-plan()
--------custom-template-alternate-delims.tmpl(35B)
--------repo-project()
--------moon-base()
--------no-plan-project()
--------custom-template.tmpl(298B)
--------repo-project-branched()
----main.go(92B)
----README.md(12KB)
----shuttle.yaml(724B)
----shunit2(33KB)
----docs()
--------logo.png(55KB)
--------logo-big.png(233KB)
----cmd()
--------version.go(545B)
--------documentation.go(1KB)
--------get.go(1KB)
--------git-plan.go(496B)
--------template.go(4KB)
--------error.go(486B)
--------plan.go(2KB)
--------ls.go(1KB)
--------cmd.go(4KB)
--------prepare.go(393B)
--------completion.go(7KB)
--------run.go(2KB)
--------has.go(1KB)