Cloud Manager의 파이프라인 변수 configuring-pipeline-variables

빌드 프로세스는 Git 저장소에 저장해서는 안 되는 특정 구성 변수를 사용할 수 있습니다. 또는 동일한 분기에서 실행되는 파이프라인 간에 조정해야 할 수 있습니다. Cloud Manager을 사용하면 이러한 설정을 파이프라인 변수로 관리할 수 있습니다.

파이프라인 변수 기본 정보 pipeline-variables

Cloud Manager을 사용하여 여러 가지 방법으로 파이프라인 변수를 구성할 수 있습니다.

변수는 일반 텍스트로 저장되거나 사용하지 않을 때 암호화될 수 있습니다. 두 경우 모두 pom.xml 파일 또는 다른 빌드 스크립트 내에서 참조할 수 있는 환경 변수로 빌드 환경 내에서 변수를 사용할 수 있습니다.

Cloud Manager을 통해 파이프라인 변수 추가 ui

Cloud Manager 사용자 인터페이스를 통해 파이프라인 변수를 구성하고 관리할 수 있습니다. 특히 여러 단계에서 다양한 구성이 필요한 경우 파이프라인 관리를 간소화하는 데 도움이 됩니다.

파이프라인 변수를 추가, 편집 및 삭제하려면 파이프라인을 편집할 수 있는 권한이 있어야 합니다.

파이프라인이 실행 중인 경우 변수 관리가 차단됩니다.

Cloud Manager을 통해 파이프라인 변수를 추가하려면:

  1. 파이프라인을 관리할 때 파이프라인 변수를 만들 파이프라인의 줄임표 - 자세히 아이콘 을 클릭합니다.

  2. 드롭다운 메뉴에서 변수 보기/편집 ​을 클릭합니다.

    파이프라인 변수 보기/편집

  3. 변수 구성 대화 상자에서 표의 첫 행에 세부 정보를 입력합니다.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    필드 설명
    이름

    구성 변수의 고유 이름입니다. 파이프라인에서 사용되는 특정 변수를 식별합니다. 다음 명명 규칙을 준수해야 합니다.

    • 변수에는 영숫자와 밑줄(_)만 포함될 수 있습니다.
    • 이름은 모두 대문자로 해야 합니다.
    • 파이프라인당 200개의 변수 제한이 있습니다.
    • 각 이름은 100자 이하여야 합니다.
    • string 변수 값은 2048자 미만이어야 합니다.
    • secretString 형식 변수 값은 500자 이하여야 합니다.
    변수가 보유한 값입니다.
    적용된 단계

    필수. 변수가 적용되는 파이프라인의 단계:

    • 빌드 - 변수는 빌드 프로세스 중에 적용됩니다.
    • 기능 테스트 - 변수는 기능 테스트 단계에서 사용됩니다.
    • UI 테스트 - 변수는 UI 테스트 단계 동안 사용됩니다.
    유형 변수가 일반 텍스트이거나 암호로 암호화되어 있는지 선택합니다.

    변수 추가

  4. 추가 ​를 클릭합니다.

    필요에 따라 변수를 추가합니다.

  5. 저장 ​을 클릭합니다.

파이프라인 변수 편집 edit-ui

  1. 파이프라인을 관리할 때 파이프라인 변수를 편집할 파이프라인의 줄임표 - 자세히 아이콘 을 클릭합니다.

  2. 드롭다운 메뉴에서 변수 보기/편집 ​을 클릭합니다.

    파이프라인 변수 보기/편집

  3. 변수 구성 대화 상자에서 변경할 변수의 줄임표 - 자세히 아이콘 을 클릭합니다.

  4. 드롭다운 메뉴에서 편집 ​을 클릭합니다.

    변수 편집

  5. 필요에 따라 변수 값을 업데이트합니다.

    변수의 값만 변경할 수 있습니다.

  6. 다음 중 하나를 수행하십시오.

    • 변경 내용을 적용하려면 적용 - 확인 표시 아이콘 을 클릭하십시오.
    • 변경 내용을 되돌리려면 실행 취소 아이콘 을 클릭하십시오.
  7. 저장 ​을 클릭합니다.

파이프라인 변수 삭제 delete-ui

  1. 파이프라인을 관리할 때 파이프라인 변수를 삭제할 파이프라인의 줄임표 - 자세히 아이콘 을 클릭합니다.

  2. 드롭다운 메뉴에서 변수 보기/편집 ​을 클릭합니다.

    파이프라인 변수 보기/편집

  3. 변수 구성 대화 상자에서 제거할 변수의 줄임표 - 기타 아이콘 을 클릭한 다음 삭제 ​를 클릭합니다.

Cloud Manager CLI를 사용하여 파이프라인 변수 설정 cli

CLI(명령줄 인터페이스)의 이 명령은 변수를 설정합니다.

$ aio cloudmanager:set-pipeline-variables PIPELINEID --variable MY_CUSTOM_VARIABLE test

이 명령은 변수를 나열합니다.

$ aio cloudmanager:list-pipeline-variables PIPELINEID

Maven pom.xml 파일에서 사용하는 경우 다음 예제와 유사한 구문을 사용하여 이러한 변수를 Maven 속성에 연결하는 것이 유용합니다.

        <profile>
            <id>cmBuild</id>
            <activation>
                <property>
                    <name>env.CM_BUILD</name>
                </property>
            </activation>
            <properties>
                <my.custom.property>${env.MY_CUSTOM_VARIABLE}</my.custom.property>
            </properties>
        </profile>
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab