Конвейеры Bitbucket без контейнера

Могу ли я создать конвейер Bitbucket, который будет просто извлекать код из репо и развертывать его в корневой веб-папке. Я не использую никаких контейнеров, только стек LAMP.


person MarchWolf    schedule 29.11.2018    source источник


Ответы (3)


Код, который вы помещаете в конвейер, в любом случае будет работать в контейнере, созданном Bitbucket. Если вы используете, например, SCP для развертывания, вы можете просто найти очень минимальный образ с необходимыми вам инструментами (например, buildo/docker-alpine-ssh для SCP) и используйте его:

- step:
    name: Deploy
    image:
      name: buildo/docker-alpine-ssh
    script:
      - scp file user@host
person madhead    schedule 01.12.2018

Идея конвейеров битбакета состоит в том, чтобы создать экземпляр докера, где вы можете создать репо перед развертыванием на своем сервере.

вы можете отправить свою сборку на свой сервер через ssh atlassian/rsync-deploy

person weristsam    schedule 08.12.2019

Вы должны создать экземпляр докера перед развертыванием на своем сервере. чтобы включить доступ к демону Docker, вы можете либо добавить Docker в качестве службы на шаге

pipelines:
  default:
    - step:
        script:
          - ...
        services:
          - docker
person Forge Web Design    schedule 31.01.2020