我想使用 jenkins 将二进制 grails 插件发布到我的工件存储库。
流程应该是:GIT Push -> Jenkins Build -> Deploy in artifactory
我刚刚使用 artifactory jenkins 插件对其进行了测试,但无法使其正常工作,因为在插件部署 jar 后,我无法使用我的主 grails 应用程序解决它,因为 jar 在没有 artifactId、groupId 等的情况下部署。
我怎样才能让这个工作?这是如何正确完成的?
我想使用 jenkins 将二进制 grails 插件发布到我的工件存储库。
流程应该是:GIT Push -> Jenkins Build -> Deploy in artifactory
我刚刚使用 artifactory jenkins 插件对其进行了测试,但无法使其正常工作,因为在插件部署 jar 后,我无法使用我的主 grails 应用程序解决它,因为 jar 在没有 artifactId、groupId 等的情况下部署。
我怎样才能让这个工作?这是如何正确完成的?
看看Grails 发布插件。它允许您发布到私有 maven 兼容的插件存储库。
您可以在 BuildConfig.groovy 中指定工件存储库的位置:
grails.project.repos.myRepo.url = "http://my-artifactory/repos"
grails.project.repos.default = "myRepo"
然后您可以使用该命令grails publish-plugin
部署到您的工件。
希望有帮助!