Как развернуть существующий файл войны в AWS, используя bitbucket - PullRequest
1 голос
/ 19 марта 2020

Я создаю java веб-приложение и использую bitbucket в качестве своего хранилища кода. И у меня есть экземпляр AWS (запущенный в Ubuntu), в котором я размещаю свое веб-приложение на сервере приложений tomcat apache.

Я хочу автоматически развернуть файл war в папку webapp в tomcat ( Каталог tomcat - это что-то вроде home / ubuntu / etc / et c)

Я знаю, что можно автоматизировать развертывание военных файлов до AWS, используя bitbucket, и я пробовал различные учебные пособия и инструкции, но это не помогло. не доставай меня никуда.

1 Ответ

0 голосов
/ 20 марта 2020

Кажется, что использование rsyn c -deploy pipe - это путь к go. Канал будет c синхронизировать ваш военный файл с папкой назначения на вашем сервере Tomcat. Это пример конфигурации конвейера:

pipelines:
  default:
    - step:
        script:
          - pipe: atlassian/rsync-deploy:0.4.1
            variables:
              USER: 'username'
              SERVER: 'server-hostname'
              REMOTE_PATH: '/deploy-directory-name/'
              LOCAL_PATH: 'application.war'
...