jenkins - 如何使用詹金斯发布
问题描述
我正在寻找使用 gradle 进行 jenkins 发布(不适用于 java 应用程序)的解决方案。我想在属性文件中添加有关发布的详细信息(nexus artifact details..etc)并发布版本
解决方案
你使用 Jenkinsfile 吗?只需像这样调用您的 gradle 文件(对于脚本化管道)
...
stage('Build') {
timeout(time: 30, unit: 'MINUTES') {
sh "./gradlew build"
}
}
...
这取决于哪个 gradle 任务创建您的构建。也许你有一个名为 buildRelease 的 gradle 任务或者它需要的任何东西。关于版本编号和关系的所有其他内容,您应该通过 gradle 完成。对于 Nexus,例如使用 maven-publish。
推荐阅读
- javascript - React 和 Three.JS FBXLoader:模型不可见且控制台中没有错误
- android - 当我在 viewpager 中更改片段时,如何在工具栏上的 searchview 上保留文本?
- javascript - 从链接中删除 href 但需要下拉菜单
- performance - 实时数据可视化示例
- sqlite - sql lite获取行号并为每个组重置
- android - Android WebView 无法加载说明 net::ERR_INSUFFICIENT_RESOURCE 的 URL
- cmake - 如何帮助“FindPkgConfig.cmake”找到一个包?
- iphone - Linphone ld:未找到架构 x86_64 - Xcode 10 的符号
- javascript - 护照身份验证 - LocalStrategy 永远不会被调用
- protractor - 在 Protractor Cucumber 框架中使用 await/done