비공개 Git 저장소에서 juju-deployer를 사용하여 juju 참을 배포하려면 어떻게해야합니까?

Alex Iannicelli

개인 Git 저장소에 매력이 저장되어 있습니다. juju-deployer해당 Git 저장소에서 직접 매력을 배포하는 데 사용하려고 합니다.

Git [email protected]:charms.git리포지토리 있고 해당 리포지토리에 trusty/rsyslog디렉토리에 매력 이 있다고 가정 해 보겠습니다 . juju-deployer다음과 같이 YAML 파일 을 정의 할 수 있기를 원합니다 .

        "rsyslog":
      charm: rsyslog
#      branch: "[email protected]:charms.git/trusty/rsyslog@4f18be16d9f920ebb7f725998e7d2d08bbdd64fe"
      branch: "http://10.10.10.10/charms.git/trusty/rsyslog@4f18be16d9f920ebb7f725998e7d2d08bbdd64fe"
      num_units: 1
      to: 0
      options:
        messages_rotate: 30
        nova_logs: true
        syslog_rotate: 30

하지만 juju-deployer (버전 0.5.1.-3)에서 계속 오류가 발생합니다.

    Traceback (most recent call last):
  File "/usr/bin/juju-deployer", line 9, in <module>
    load_entry_point('juju-deployer==0.5.1', 'console_scripts', 'juju-deployer')()
  File "/usr/lib/python2.7/dist-packages/deployer/cli.py", line 135, in main
    run()
  File "/usr/lib/python2.7/dist-packages/deployer/cli.py", line 233, in run
    importer.Importer(env, deployment, options).run()
  File "/usr/lib/python2.7/dist-packages/deployer/action/importer.py", line 294, in run
    self.get_charms()
  File "/usr/lib/python2.7/dist-packages/deployer/action/importer.py", line 146, in get_charms
    no_local_mods=self.options.no_local_mods)
  File "/usr/lib/python2.7/dist-packages/deployer/deployment.py", line 170, in fetch_charms
    for charm in self.get_charms():
  File "/usr/lib/python2.7/dist-packages/deployer/deployment.py", line 162, in get_charms
    yield Charm.from_service(k, self.repo_path, self.series, v)
  File "/usr/lib/python2.7/dist-packages/deployer/charm.py", line 96, in from_service
    return cls(name, charm_path, branch, rev, build, store_url)
  File "/usr/lib/python2.7/dist-packages/deployer/charm.py", line 30, in __init__
    self.vcs = self.get_vcs()
  File "/usr/lib/python2.7/dist-packages/deployer/charm.py", line 44, in get_vcs
    "Could not determine vcs backend for %s" % self.branch)
ValueError: Could not determine vcs backend for http://10.10.10.10/charms.git/trusty/rsyslog

위의 YAML 파일에서 주석 처리 된 줄을 사용하려고하면 다른 오류가 발생합니다.

2015-09-15 08:10:08  Branching charm git @ precise/rsyslog
2015-09-15 08:10:08 Could not branch git to precise/rsyslog
 fatal: repository 'git' does not exist
2015-09-15 08:10:08 Deployment stopped. run time: 0.27

이 오류는 YAML 파일에 정확한 언급이 없기 때문에 이상합니다.

팀 반 스틴 버그

git의 경우 branch:문자열은 다음과 같아야합니다.

  • 'git'로 시작하거나
  • 'github.com'을 포함하거나
  • 'git.launchpad.net'을 포함하거나
  • git repo의 로컬 경로

문자열에 '@'기호 (선택 사항)가 포함 된 경우 '@'뒤의 모든 항목은 복제 후 체크 아웃 할 개정판으로 처리됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

OpenStack에 배포하기 위해 Juju를 구성하려면 어떻게해야합니까?

분류에서Dev

OpenStack에 배포하기 위해 Juju를 구성하려면 어떻게해야합니까?

분류에서Dev

Juju를 위해 여러 MaaS 환경을 구성하려면 어떻게해야합니까?

분류에서Dev

프로그래머로서 Juju 프로비저닝 된 인프라에서 애플리케이션을 작성하려면 어떻게해야합니까?

분류에서Dev

Python 및 PyGithub / GitPython을 사용하여 내 git 저장소를 복제하려면 어떻게해야합니까?

분류에서Dev

상위 git 저장소에서 파일을 공유하려면 어떻게해야합니까?

분류에서Dev

Launchpad에서 개인 git 저장소를 푸시하려면 어떻게해야합니까?

분류에서Dev

OpenStack 및 Keystone을 juju와 함께 사용하려면 어떻게해야합니까?

분류에서Dev

OpenStack 및 Keystone을 juju와 함께 사용하려면 어떻게해야합니까?

분류에서Dev

매개 변수가없는 메소드를 사용하여 사용자 입력을 배열에 저장하려면 어떻게해야합니까?

분류에서Dev

Juju로 Keystone을 구성하려면 어떻게합니까?

분류에서Dev

Juju로 Keystone을 구성하려면 어떻게합니까?

분류에서Dev

juju를 사용하여 VM에 OpenStack을 배포하는 단계는 무엇입니까?

분류에서Dev

juju를 사용하여 VM에 OpenStack을 배포하는 단계는 무엇입니까?

분류에서Dev

MaaS를 사용하여 동일한 서버에 여러 개의 juju 서비스를 배포하는 방법

분류에서Dev

MaaS를 사용하여 동일한 서버에 여러 개의 juju 서비스를 배포하는 방법

분류에서Dev

MaaS를 사용하여 동일한 서버에 여러 개의 juju 서비스를 배포하는 방법

분류에서Dev

GnuPG를 사용하여 내 사진을 공개 키에 추가하려면 어떻게해야합니까?

분류에서Dev

OpenStack 위에서 Juju를 사용하여 앱 배포

분류에서Dev

한 Git 저장소에서 다른 저장소로 폴더를 공유하려면 어떻게해야합니까?

분류에서Dev

Kubernetes 배포 내에서 DockerOperator를 사용하여 작업을 실행하려면 어떻게해야합니까?

분류에서Dev

(Git) 별칭을 사용하여 매개 변수를 설정하려면 어떻게해야합니까?

분류에서Dev

비공개 Github 저장소에 대한 podspec을 생성하려면 어떻게해야합니까?

분류에서Dev

6 비트를 사용하여 값을 저장하려면 어떻게해야합니까?

분류에서Dev

Windows에서 vim을 사용하여 git diff를 보려면 어떻게해야합니까?

분류에서Dev

Trusty 14.04.3에서 OpenStack의 자유 릴리스를 사용하도록 juju에게 어떻게 지시합니까?

분류에서Dev

Mongoose 및 Node를 사용하여 레코드를 저장하기 전에 여러 개체 참조를 추가하려면 어떻게해야합니까?

분류에서Dev

종속성을 포함하여 Git에서 프로젝트를 얻으려면 어떻게해야합니까?

분류에서Dev

여러 특정 머신에 juju 서비스를 배포 할 수 있습니까?

Related 관련 기사

  1. 1

    OpenStack에 배포하기 위해 Juju를 구성하려면 어떻게해야합니까?

  2. 2

    OpenStack에 배포하기 위해 Juju를 구성하려면 어떻게해야합니까?

  3. 3

    Juju를 위해 여러 MaaS 환경을 구성하려면 어떻게해야합니까?

  4. 4

    프로그래머로서 Juju 프로비저닝 된 인프라에서 애플리케이션을 작성하려면 어떻게해야합니까?

  5. 5

    Python 및 PyGithub / GitPython을 사용하여 내 git 저장소를 복제하려면 어떻게해야합니까?

  6. 6

    상위 git 저장소에서 파일을 공유하려면 어떻게해야합니까?

  7. 7

    Launchpad에서 개인 git 저장소를 푸시하려면 어떻게해야합니까?

  8. 8

    OpenStack 및 Keystone을 juju와 함께 사용하려면 어떻게해야합니까?

  9. 9

    OpenStack 및 Keystone을 juju와 함께 사용하려면 어떻게해야합니까?

  10. 10

    매개 변수가없는 메소드를 사용하여 사용자 입력을 배열에 저장하려면 어떻게해야합니까?

  11. 11

    Juju로 Keystone을 구성하려면 어떻게합니까?

  12. 12

    Juju로 Keystone을 구성하려면 어떻게합니까?

  13. 13

    juju를 사용하여 VM에 OpenStack을 배포하는 단계는 무엇입니까?

  14. 14

    juju를 사용하여 VM에 OpenStack을 배포하는 단계는 무엇입니까?

  15. 15

    MaaS를 사용하여 동일한 서버에 여러 개의 juju 서비스를 배포하는 방법

  16. 16

    MaaS를 사용하여 동일한 서버에 여러 개의 juju 서비스를 배포하는 방법

  17. 17

    MaaS를 사용하여 동일한 서버에 여러 개의 juju 서비스를 배포하는 방법

  18. 18

    GnuPG를 사용하여 내 사진을 공개 키에 추가하려면 어떻게해야합니까?

  19. 19

    OpenStack 위에서 Juju를 사용하여 앱 배포

  20. 20

    한 Git 저장소에서 다른 저장소로 폴더를 공유하려면 어떻게해야합니까?

  21. 21

    Kubernetes 배포 내에서 DockerOperator를 사용하여 작업을 실행하려면 어떻게해야합니까?

  22. 22

    (Git) 별칭을 사용하여 매개 변수를 설정하려면 어떻게해야합니까?

  23. 23

    비공개 Github 저장소에 대한 podspec을 생성하려면 어떻게해야합니까?

  24. 24

    6 비트를 사용하여 값을 저장하려면 어떻게해야합니까?

  25. 25

    Windows에서 vim을 사용하여 git diff를 보려면 어떻게해야합니까?

  26. 26

    Trusty 14.04.3에서 OpenStack의 자유 릴리스를 사용하도록 juju에게 어떻게 지시합니까?

  27. 27

    Mongoose 및 Node를 사용하여 레코드를 저장하기 전에 여러 개체 참조를 추가하려면 어떻게해야합니까?

  28. 28

    종속성을 포함하여 Git에서 프로젝트를 얻으려면 어떻게해야합니까?

  29. 29

    여러 특정 머신에 juju 서비스를 배포 할 수 있습니까?

뜨겁다태그

보관