Как развернуть приложение Docker в AWS с помощью GitLab CI / CD

Попробуйте следующее:

$obj = @{
    SomeProp = "Hello"
}

Write-Host "Property Value is $($obj."SomeProp")"
1
задан Pedro Brost 16 January 2019 в 13:02
поделиться

2 ответа

вы можете использовать gitlab cicd pipe

configure .gitlab-ci.yml внутри кода

для сборки Docker

Подход 3: если вы хотите построить образ Docker на AWS, вы можете используйте Jenkins в качестве cicd, поэтому нет необходимости в ssh

jenkins автоматически собирать образ, когда в gitlab происходит коммит, и переносить его в реестр докеров

, и вы можете просто развернуть образ докера на цели AWS (легко развернуть) )

0
ответ дан Harsh Manvar 16 January 2019 в 13:02
поделиться

Если вы соберете его в GitLab и поместите в реестр, вы сможете использовать его в большем количестве мест, чем только в AWS.

Вот справочный файл для метода сборки Docker-in-Docker (из документов ):

.gitlab-ci.yml

build:
   image: docker:stable
   services:
     - docker:dind
   variables:
     DOCKER_HOST: tcp://docker:2375
     DOCKER_DRIVER: overlay2
   stage: build
   script:
     - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.example.com
     - docker build -t registry.example.com/group/project/image:latest .
     - docker push registry.example.com/group/project/image:latest
0
ответ дан Joost Evertse 16 January 2019 в 13:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: