如何解决在Bitbucket管道上进行Jfrog-cli go-publishing不会发布生成的文件
我将我的API用作协议存储在bitbucket的单个存储库中。我正在使用bitbucket管道从这些原始文件生成go文件。我的文件夹结构如下:
apis
service1
protofile1.proto
protofile2.proto
service2
protofile3.proto
apis
service1
protofile1.proto
protofile2.proto
service2
protofile3.proto
generated
go
service1
protofile1.pb.go
protofile2.pb.go
service2
protofile3.pb.go
cd generated/go
初始化一个go模块:
go mod init bitbucket.org/company/apis
现在从同一位置尝试使用jfrog-cli发布此go模块:
jfrog-cli rt go-publish go "${VERSION}" --url=https://company.jfrog.io/artifactory --user=$ARTIFACTORY_USERNAME --password=$ARTIFACTORY_PASSWORD
此命令成功执行,但它仅在管道中发布原始克隆的存储库,而不发布生成的代码。
我是否需要设置一些配置标记以仅将当前工作目录上载/发布到工件?
如何检查丢失的生成文件: 在另一个项目中使用此上载的go模块时,使用:
go get bitbucket.org/company/apis
它获取了模块,但是下载的模块缺少所有生成的文件,并且仅包含* .proto文件。
如何使Jfrog-cli仅发布选定的文件夹而不是完整的存储库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。