Развертывание приложения React через FTP с Bitbucket на мой сервер - PullRequest
0 голосов
/ 03 марта 2019

Привет, я установил эти настройки в конвейерах в Bitbucket.Все работает хорошо, но это не выглядит Гуд, когда я фиксирую каждый раз Build.Но когда я не делаю это.Это говорит мне, что мне нужно совершить первый раз.Есть кто-то лучший опыт / опыт?

bitbucket-pipelines.yml

# Check our guides at https://confluence.atlassian.com/x/e8YWN for more examples.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Docker Hub as your build environment.

pipelines:
  branches:
    production:
      - step:
          name: Build and deploy to FTP
          image: node:11.9.0
          caches:
            - node
          script:
            - npm install
            - npm run build
            - apt-get update 
            - apt-get -qq install git-ftp
            - git add /build
            - git commit -m "Build"
            - git push
            - git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD ftp://someurl.com/
            - git rm /build
            - git commit -m "Remove build"
            - git push

1 Ответ

0 голосов
/ 07 марта 2019

Если я правильно понимаю, что вы спрашиваете, вы находитесь на странице с примерами шаблонов и нажимаете кнопку «Подтвердить файл».

bitbucket-pipelines.yamlЭто немного сбивает с толку то, что вы должны делать, здесь, на самом деле, но на самом деле вам нужно иметь файл bitbucket-pipelines.yaml, содержащий желаемое поведение в корне вашего хранилища, а затем конвейеры будут выполнять эту работу автоматически на основепо инструкции в этом файле.

...