3.6. 컬렉션에 게시


Git에 업로드하거나 선택한 소스 제어 관리자에게 프로젝트를 구성할 수 있습니다.

프로세스

  1. 탐색 패널에서 자동화 실행 프로젝트를 선택합니다.
  2. 소스 제어 관리자에 게시할 프로젝트를 검색하거나 생성합니다.
  3. 프로젝트 세부 정보 탭에서 프로젝트 편집을 선택합니다.
  4. 소스 제어 유형 드롭다운 메뉴에서 Git 을 선택합니다.
  5. 다음 필드에 적절한 세부 정보를 입력합니다.

    1. 소스 제어 URL - 툴팁에 예제를 참조하십시오.
    2. 선택 사항: 소스 제어 분기/태그/커밋: 체크아웃할 소스 제어에서 SCM 분기, 태그, 커밋 해시, 임의의 refs 또는 버전 번호(해당되는 경우)를 입력합니다. 다음 필드에 사용자 정의 refspec을 제공하지 않는 한 일부 커밋 해시 및 참조를 사용할 수 없습니다. 비워 두면 기본값은 HEAD 입니다. 이 분기는 마지막으로 체크아웃된 분기, 태그 또는 이 프로젝트에 대한 커밋입니다.
    3. 소스 제어 참조 사양 - 이 필드는 Git 소스 제어와 관련된 옵션이며 Git에 익숙하고 편안한 고급 사용자만 원격 리포지토리에서 다운로드할 참조를 지정해야 합니다. 자세한 내용은 작업 분기 덮어쓰기를 참조하십시오.
    4. 소스 제어 인증 정보 - 인증이 필요한 경우 적절한 소스 제어 인증 정보를 선택합니다.
  6. 선택 사항: 옵션 - 해당하는 경우 시작 동작을 선택합니다.

    1. clean - 업데이트를 수행하기 전에 로컬 수정 사항을 제거합니다.
    2. delete - 업데이트를 수행하기 전에 전체 로컬 리포지토리를 삭제합니다. 리포지토리 크기에 따라 업데이트를 완료하는 데 필요한 시간이 크게 증가할 수 있습니다.
    3. 하위 모듈 추적 - 최신 커밋을 추적합니다. 자세한 내용은 툴팁을 참조하십시오.
    4. 시작 시 버전 업데이트 - 프로젝트의 버전을 원격 소스 제어의 현재 버전으로 업데이트하고 Ansible Galaxy 또는 컬렉션 지원 의 역할 디렉터리를 캐시합니다. 자동화 컨트롤러를 사용하면 로컬 버전이 일치하고 역할 및 컬렉션이 마지막 업데이트와 함께 최신 상태인지 확인합니다. 또한 프로젝트에서 동기화할 수 있는 것보다 작업이 더 빨리 생성되는 경우 작업 오버플로를 방지하기 위해 이를 선택하면 지정된 초 동안 이전 프로젝트 동기화를 캐시하도록 캐시 시간 초과를 구성할 수 있습니다.
    5. 분기 덮어쓰기 허용 - 이 프로젝트를 사용하여 프로젝트의 해당 항목 이외의 지정된 SCM 분기 또는 버전으로 시작하는 작업 템플릿 또는 인벤토리 소스를 활성화합니다. 자세한 내용은 작업 분기 덮어쓰기를 참조하십시오.
  7. 저장을 클릭하여 프로젝트를 저장합니다.

3.6.1. 자동화 허브에 컬렉션 업로드

Ansible 커뮤니티의 나머지 부분과 생성한 컬렉션을 공유하려면 자동화 허브에 업로드할 수 있습니다.

참고

Ansible 커뮤니티와 컬렉션을 공유하려면 파트너 엔지니어링 팀이 인증 또는 검증한 컬렉션을 받아야 합니다. 이 작업은 파트너 고객에게만 제공됩니다. 파트너가 되는 방법에 대한 자세한 내용은 소프트웨어 인증에 대한 설명서를 참조하십시오.

자동화 허브 사용자 인터페이스 또는 ansible-galaxy 클라이언트를 사용하여 컬렉션을 업로드할 수 있습니다.

사전 요구 사항

  • 자동화 허브를 위해 ansible-galaxy 클라이언트를 구성했습니다.
  • 네임스페이스가 하나 이상 있어야 합니다.
  • ansible-test sanity를 통해 모든 콘텐츠를 실행

프로세스

  1. 탐색 패널에서 자동화 콘텐츠 네임스페이스를 선택합니다.
  2. 내 네임스페이스 탭에서 컬렉션을 업로드할 네임스페이스를 찾아 클릭합니다.
  3. 컬렉션 탭을 선택한 다음 컬렉션 업로드 를 클릭합니다.
  4. 새 컬렉션 모달에서 파일 선택을 클릭합니다. 시스템에서 파일을 찾습니다.
  5. 업로드를 클릭합니다.

ansible-galaxy 클라이언트를 사용하여 다음 명령을 입력합니다.

$ ansible-galaxy collection publish path/to/my_namespace-my_collection-1.0.0.tar.gz --api-key=SECRET
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동