我正在尝试对其进行设置,以便 CircleCI 可以在我的测试中使用 DynamoDB Local。我看到this关于如何在 CircleCI 上安装 DynamoDB Local 的链接,但它看起来已经过时了,因为它们现在已经使用 CircleCI 2 转移到新语法。
如何在最新版本的 CircleCI 上实现这一目标?
最佳答案
您可以使用构建步骤“命令”将旧指令改编为新指令。由于我不熟悉该软件,您将需要稍微尝试一下才能使其正常工作:
version: 2
jobs:
build:
docker:
- image: some-docker-image-that-has-java-or-even-dynamodb
steps:
- stuff (usually 'checkout')
- run:
name: install java
command: |
apt-get update && apt-get install default-jre default-jdk
- run:
name: setup container
command: |
curl -k -L -o dynamodb-local.tgz http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz
tar -xzf dynamodb-local.tgz
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
关于amazon-dynamodb - CircleCI DynamoDB 本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404898/