问题标签 [bamboo-artifacts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bamboo - 竹子中的可选工件下载任务?
是否可以使用可选的“工件下载”任务配置部署项目?
该工件来自另一个计划,该计划有 2 个阶段,生产 2 个工件。如果只执行 1 个阶段,它将有 1 个共享工件。即使只有 1 个工件,我也希望我的部署项目能够运行。
但是竹子整个执行失败并出现错误:“无法下载工件共享工件:...”试图找到第二个工件。
我如何告诉 Bamboo 忽略丢失的工件并继续执行?
bamboo - 在竹子中:如果共享工件生成计划失败,有没有办法下载共享工件事件?
我想使用工件下载插件下载共享工件。但似乎该插件仅下载最新成功构建的工件。但我的要求是即使生成器计划失败也要下载工件。我不想在单独的脚本中使用 Bamboo 凭据来使用 URL 下载它。有什么方法可以下载失败计划的工件吗?
maven-3 - 将 Sparrowhub 与 Atlassian 竹集成
我们正在为我们的应用程序设置自动部署。我们的服务器托管在云环境中。目前,我们正在 SparrowHub 工件中进行手动部署和上传工件。我们希望将 sparrowhub 与 Atlassian 竹集成以自动上传工件。
Bamboo 的“Artifactory Generic Deploy”插件只允许将工件上传到 JFrog 工件中,但我们的工件在 sparrowhub 中可用。我们找不到任何关于将 sparrowhub 与竹子结合起来的信息。请提供输入。提前致谢。
bamboo - 竹安装 - Win 2012
Bamboo 版本 6.1
Java 版本:1.8.x
JAVA_HOME 设置得很好。
操作系统:Win 2012 服务器
当尝试运行 InstallAsaService.bat - 得到以下响应。
JAVA_HOME 环境变量未正确定义
运行此程序需要此环境变量
注意:JAVA_HOME 应指向 JDK 而不是 JRE
任何人都遇到过类似的问题和任何建议。提前致谢。
build - 从父计划中下拉工件时使用依赖的构建计划编号的竹计划
我有两个 Bamboo 计划,第一个生成共享工件(库),第二个尝试下载它。第一个计划将内部版本号放入工件名称中,复制模式是这样定义的:
所以我在计划目录中得到了一些工件:
指示从属计划简单地下载工件。我认为它正在使用父计划中的复制模式,因为我遇到了一个问题,即在下载工件时,依赖计划正在替换其自己的内部版本号,这是一个日志摘录:
(从属内部版本号为 207,而父内部版本号为 678)。我有办法解决这个“功能”吗?
maven - 使用 maven-release 后无法在竹子中部署 springboot jar
我正在使用 Bamboo CICD 管道使用 maven 版本构建和部署 Spring Boot jar。构建工作正常,并创建了一个 spring boot jar。由于 maven 版本在每次运行后都会更新 jar 版本,因此我无法在竹管道的下一阶段使用这个 jar。
我浏览了 Atlassian 和 Stackoverflow 中的竹文档和讨论论坛,但无法获得所需的解决方案。我尝试使用“工件下载”任务在下一阶段获取工件,但由于 jar 版本总是不同,因此无法使用它。
我尝试在部署步骤(命令任务 - 参数字段)中使用正则表达式(例如 target/*.war)获取共享工件文件,但猜测竹子无法执行正则表达式。它给出以下错误消息。
不正确的用法:指定的路径 'target/
*
.war' 不存在。
如果我给出正确的名称,例如 target/appname-0.0.1-snapshot.war,竹子能够找到 war 文件并成功部署它。
有什么方法可以在进一步的阶段获得确切的战争或 jar 名称,而无需在每次运行后手动更新?对此的任何帮助将不胜感激。
bamboo - Bamboo 在作业之间共享大型工件
我遇到了构建时间更长的问题,因为在作业结束时创建的工件正在增加构建时间。此外,需要工件的作业在检索工件时会增加额外的构建时间。
我认为解决这个问题的方法是让工作在同一个工作空间上执行工作。
在作业之间或在其他持续集成工具中传递大型工件的典型约定/解决方案是什么?
bamboo - 同步 Bamboo 工件
我有 2 个竹子计划:
- 构建计划有 2 个工作:
- “编译代码”,大约需要 2 分钟
- “生成数据”大约需要 10 分钟
每个作业都会生成不同的工件:分别是“exes”和“data”。
- 第二个计划有一项工作,“创建安装程序”。它需要“exes”和“data”共享工件并创建一个安装程序。
如果我刚刚完成第一个计划,然后我触发第二个,一切正常。但是,如果我开始第一个计划会发生什么,等待 3 分钟(创建第一个人工制品“exes”),然后我开始第二个计划。
如何确保安装程序仅使用一个计划中的工件创建?
bamboo - Bamboo - 为运行时动态给出的分支构建
再会。我需要运行 Bamboo 计划,该计划将在运行时动态获取分支。例如,如果我运行计划并且它应该提示我进行分支,并且假设我将 feature_1 作为我的分支名称,那么它应该构建 feature_1。
我可以知道如何实现这一目标吗?
谢谢你。