问题标签 [shippable-ci]

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.

0 投票
1 回答
5426 浏览

pip - awsebcli NameError 的 pip 安装突然失败:未定义名称“平台系统”

我有一个通过 Shippable 部署的 Node 应用程序。几周前,我的构建开始失败,没有任何环境变化(10/15/19 是最后一次成功构建)

我正在部署到 Node v 6.11.5,但它在 awsebcli 安装时失败

CI/CD 管道需要 AWS Elastic Beanstalk CLI,当我前段时间设置它时,我想我们需要下面的特定版本才能使一切都与这个 Node 版本和所有

pip install --force-reinstall awsebcli==3.14.5是失败的行,有错误

NameError:未定义名称“platform_system”

我想我希望我只需要针对不同版本的 awsebcli 但我似乎不知道该怎么做

和完整的错误日志...

0 投票
0 回答
103 浏览

pip - Shippable 上的 Setuptools 版本 Python 不匹配

我无法准确说出我的问题出在哪里,但大约一周前,我一直无法通过 Shippable 部署我的 Node 应用程序。

当问题首次出现时,我正在运行旧版本的 Node。从那以后,我尝试将我的 Node 版本升级到 10.21.0 并且存在相同的问题。我也试图在我的可交付文件中弄乱不同版本的东西,但无济于事

我明白的错误

我在我的可交付文件中尝试了几件事,完整粘贴在下面,注释掉那些没有帮助的部分。我还尝试针对 setuptools 的版本,但这给出了不同的错误

我完全满足于坚持使用 python2,但不知道如何告诉 Shippable 使用旧版本的 setuptools。或者我完全满足于升级到 python3,但不知道如何告诉 shippable 这样做。

我尝试按照https://setuptools.readthedocs.io/en/latest/python%202%20sunset.html上的说明进行操作,但他们似乎没有与 Shippable 合作

0 投票
0 回答
1288 浏览

java - 可交付“未能执行目标 org.codehaus.mojo:cobertura-maven-plugin:2.7:instrument”

我目前正在做一个软件工程模块,我们在其中学习 CI 和 TDD。作为一项任务,我们必须使用 maven、JUnit 和 Shippable 创建一个 Java 项目。我的文件包括三个 java 类(Student、Course 和 Module 类)和每个测试 getter 和 setter 的简单测试。

我在用:

  1. Apache NetBeans 12.0
  2. Maven(默认是 3.6.3,但我为 3.8 添加了一个插件)
  3. 打开jdk11

我的pom文件:

和 shippable.yml 文件:

当我在 netbeans 中构建代码时,它可以很好地构建并通过测试。但是,一旦我推送并转到可发货的控制台,它就会一直失败并mvn clean cobertura:cobertura出现以下错误:

我对所有这些技术真的不熟悉,我已经尝试了一些类似问题的答案的建议,但没有成功。

有人可以帮助解决这个问题吗?非常感激。