问题标签 [bamboo-specs]
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 - 在竹规范中找不到用于克隆存储库的符号 sshCloneUrl
我正在为构建计划编写 Bamboo Specs,我正在尝试从 bitbucket 克隆存储库。这是我的 Java 规范代码
错误:
bamboo - Bamboo - 为运行时动态给出的分支构建
再会。我需要运行 Bamboo 计划,该计划将在运行时动态获取分支。例如,如果我运行计划并且它应该提示我进行分支,并且假设我将 feature_1 作为我的分支名称,那么它应该构建 feature_1。
我可以知道如何实现这一目标吗?
谢谢你。
npm - 在竹代理中执行 npm install
我需要在竹计划内npm install
奔跑。npm run coverage
我面临的问题就像在运行时动态拾取的一些竹代理中的问题,npm 安装正在发生,没有任何问题并且覆盖成功运行。但是,我看到在某些代理中它突然失败了。我可以知道我需要做什么设置来克服这个吗???
我需要添加一些竹环境变量或类似的东西吗???
谢谢你。
bamboo - 竹脚本构建计划
我们目前正在使用竹子来构建和测试我们的软件。现在我们的构建计划只是一堆任务:执行这个 bat,执行那个 bat 等等。使用 Bamboo UI 创建。
碰巧在几个月/几年内,构建计划需要调整:
- 并行化作业
- 添加额外的工作
- 改变一些任务
但是,当我们尝试构建旧版本的软件时,这将被打破。一些脚本(从竹任务调用)在旧版本中不存在。
在我以前的雇主,我们使用 Jenkins 管道,其中构建和测试的内容只是源代码库中的一个文件。
现在有了竹子,您似乎可以使用 Bamboo Specs。从我读到你创建规范文件,当你运行它时,它将创建构建计划。但我看不出与随时间变化的构建计划(改变步骤)的关系。
例如,develop 的 Bamboo Specs 用于构建所有计划分支(例如 Pull Requests)。所以如果你想改变一个 PullRequest 中的 build,你首先需要把它合并到 develop 中,develop 的 Bamboo Spec 会更新 Build Plan。在合并之前无法对此进行测试。
问题:如何在 Bamboo 中制作脚本构建计划,其中每个开发分支都可以有其他可能的构建方式?
我们现在将其设置为:
- 构建计划“产品 A”:计划分支:develop、release_x、release、y
- Buildplan 'Product A PullRequest':计划分支:feature/*
java - 如何在 VSCode 中为 Bamboo Specs Java 启用 Intellisense
是否可以在 VSCode 中为 Bamboo Specs Java 提供 Intellisense 支持?这是我到目前为止所做的。
- 我已经安装并运行了 JDK、JRE 和 Maven。
- 我已经安装并运行了 VSCode 的 Java 扩展包。
- 根据Atlassian 的说明创建了一个基本的 Bamboo Specs 模板。
- 测试项目
mvn test
,它似乎下载了pom.xml
文件中提供的所有依赖项。
但是当我打开 Bamboo Specs JavaPlanSpec.java
文件(
没有 Intellisense 创建和编辑 Bamboo Specs Java 是一件非常痛苦的事情,我不赞成仅仅为了 Bamboo Specs 编辑而使用 Eclipse 或 IntelliJ IDEA。
git - 避免 Bitbucket 中的新主分支
嗨 StackOverflow 社区。我们有一个连接到 Bitbucket-Server 的票证系统,我们可以在其中单击“创建分支”。
然后我们去Bitbucket Server Site,我们可以选择repository、Branch type等等。
我想阻止建立一个新的主分支,只是允许建立新的功能分支并将功能分支设置为默认选项。
问题是如何做到这一点?有竹计划?我希望我能解释一下,启用该设置并不是什么大不了的事。
bamboo - CxOSA 扫描显示“已分析 0 个库”
我有一个带有 Checkmarx 插件的竹计划。CxSAST 扫描工作正常,扫描代码并给出扫描报告,但我猜 CxOSA 扫描没有发生。CxOSA 的扫描显示,虽然我使用了很多开源 JS 库,如 lodash、Jquery 等,但分析了 0 个库。我也浏览了文档,但运气不佳。我对 Checkmarx 很陌生,感谢任何帮助。这是我在 Bamboo PlanSpec.java 文件中使用的 CxOSA 相关配置:
bamboo-specs - 组织包含多个 Bamboo Specs 配置的存储库的最佳方式是什么?
我们刚刚开始寻求实现 Bamboo Specs 以将我们所有的配置存储在一个 git 存储库中。我正在解决一些服务器无法访问网络上的 maven 资源的问题,但由于没有配置代理,我发现了这一点。但在那之前,我无法扫描我的 repos 以获取规格。我们决定将我们所有的项目规范文件放在一个存储库中,以便集中维护。我一直在网上寻找,但找不到任何关于在单个 repo 中包含多个配置的最佳方式的建议。
我最初的想法是这样的。任何人都可以就组织我的所有配置的最佳方式提供一些指导吗?
请注意,许多计划将共享公共模块,因此如果 Bamboo 可以正确使用此结构,则认为第二种方式会更好。
或者
java - 如何“模块化”我的 Bamboo Specs Java 文件的部分?
我们目前有多个具有共同阶段/工作/任务的 Bamboo 计划。我们刚刚开始使用 Bamboo Specs,我想将每个公共部分提取到一个“模块”中,因此我只需在一个位置进行更改。从我读过的内容来看,这应该是一种可能性,但找不到任何这样做的例子,而且我不是 Java 开发人员。
谁能让我知道如何将它们拉出来,以便我可以在多个计划中通用?