文件名称:go-mod-vendor:用于Go模块的Cloud Native Buildpack
文件大小:64KB
文件格式:ZIP
更新时间:2024-03-14 20:23:36
cnb Go
Go Mod供应商云原生构建包 Go Mod供应商CNB在应用程序的工作目录中执行命令,以制作依赖关系的副本。 一体化 Go Mod供应商CNB不提供任何依赖关系。 为了执行go mod vendor命令,buildpack需要go依赖关系,而go依赖关系可以通过类的buildpack提供。 用法 打包此buildpack以供使用: $ ./scripts/package.sh 默认情况下,这将使用GOOS = linux构建buildpack的Go源代码。 您可以提供另一个值作为package.sh的第一个参数。 buildpack.yml配置 Go Mod供应商buildpack不支持通过buildpack.yml配置。 转到版本 该buildpack将要求从go-dist buildpack的go.mod文件中找到的major.minor版本的最新次要版本。
【文件预览】:
go-mod-vendor-main
----detect.go(1KB)
----.gitignore(53B)
----mod_vendor.go(2KB)
----go_mod_parser.go(655B)
----buildpack.toml(456B)
----fakes()
--------executable.go(582B)
--------build_process.go(1KB)
--------version_parser.go(619B)
----README.md(1010B)
----integration()
--------testdata()
--------init_test.go(2KB)
--------default_test.go(2KB)
--------empty_cache_test.go(2KB)
----package.toml(40B)
----mod_vendor_test.go(5KB)
----.github()
--------workflows()
--------CODEOWNERS(36B)
--------dependabot.yml(131B)
--------.syncignore(11B)
----init_test.go(371B)
----build.go(1KB)
----LICENSE(11KB)
----rfcs()
--------0001-vendor-rearchitecture.md(3KB)
--------0000-template.md(993B)
----go.mod(259B)
----build_test.go(4KB)
----constants.go(79B)
----.packit(0B)
----scripts()
--------integration.sh(3KB)
--------build.sh(2KB)
--------unit.sh(1KB)
--------.util()
--------package.sh(3KB)
----integration.json(56B)
----go.sum(74KB)
----go_mod_parser_test.go(1KB)
----NOTICE(474B)
----run()
--------main.go(555B)
----detect_test.go(2KB)