Я новичок в CI / CD, и пару дней я пытался развернуть приложение в нашем сегменте на AWS S3.
Я попробовал это: https://medium.freecodecamp.org/how-to-set-up-continuous-deployment-to-aws-s3-using-circleci-in-under-30-minutes-a8e268284098
это: https://circleci.com/docs/1.0/continuous-deployment-with-amazon-s3/
И это: https://medium.com/@zlwaterfield/circleci-s3-upload-dbffa0956b6f
Но каким-то образом я не смог добиться успеха с моей попыткой сделать это.Circleci говорит, что мой файл был успешно собран, но каким-то образом не было выполнено развертывание и не было получено сообщение об ошибке.Мои права доступа AWS установлены, так что это действительно разочаровывает эту задачу.
Вот мой последний файл:
jobs:
build:
docker:
-
image: "circleci/openjdk:8-jdk"
environment:
JVM_OPTS: "-Xmx3200m"
TERM: dumb
steps:
- checkout
-
restore_cache:
keys:
- "v1-dependencies-{{ checksum \"build.gradle\" }}"
- v1-dependencies-
-
run: "gradle dependencies"
-
save_cache:
key: "v1-dependencies-{{ checksum \"build.gradle\" }}"
paths:
- ~/.gradle
-
run: "gradle test"
working_directory: ~/repo
deploy:
machine:
enabled: true
steps:
-
run:
command: 'aws s3 sync ${myAppName}/ s3://${myBucketName} --region us-west-2'
name: Deploy
working_directory: ~/repo
version: 2
Кто-нибудь может подсказать, что я делаю неправильно?
Спасибо заранее!