Как мне использовать git для управления версиями моих активов проекта jBPM? - PullRequest
0 голосов
/ 11 марта 2020

У меня есть новый jboss / jbpm-server-full, работающий в docker. У меня есть место и проект, но я тоже могу запустить новый.

Я знаю, что могу клонировать существующее пространство / проект изнутри контейнера с помощью git clone ssh://wbadmin@0.0.0.0:8001/SomeSpace/SomeProject на мою локальную машину, но я хочу сохранить мои вещи в Bitbucket.

Я пытался «Импортировать проект» с URL-адресом хранилища Bitbucket, но он не принимает мои аутентификацию / учетные данные. Что я должен сделать, чтобы получить мое пространство или мой проект в Bitbucket, а затем из Bitbucket обратно в jBPMS?

1 Ответ

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

Я обнаружил рабочий процесс (мы используем bitbucket, но он должен быть применим и к другим). Предполагается, что вы используете аутентификацию ключа S SH с помощью Bitbucket.

Разработка

  1. Создание проекта в jBPM
  2. Клонирование этого проекта локально (изменение URL-адреса , установка, порт, пространство и процесс в соответствии с вашими потребностями)

    $ git clone ssh://wbadmin@0.0.0.0:8001/MySpace/MyProcess

  3. Откройте репозиторий git и добавьте предпочитаемое хранилище git в виде новый пульт - здесь "bitbu" - это прозвище, которое я дал пульту

    $ git remote add bitbu bitbucket.org:your-thingy/your-repo-name.git

  4. Внесите изменения, если необходимо, и сначала введите pu sh напрямую в jBPM

    $ git commit -a -m "Test commit" && git push

  5. Затем pu sh те же самые изменения в другом репо;

    $ git push bitbu

  6. Это означает, что вы должны запомнить вручную pu sh изменения в bitbucket.

Развертывание

  1. Добавьте свой собственный ключ s sh publi c в Business Central> Admin> S SH Ключи (скорее всего, ~ / .ssh / id-rsa.pub) .
  2. Откройте целевое пространство и импортируйте проект из bitbucket. Это должно сработать.
  3. Немедленно развернуть (или сначала добавить зависимости, если они вам нужны).
  4. Когда произойдут изменения, повторно импортируйте проект и снова разверните.
...