1.4. 파이프라인 실행 및 작업 실행 이름으로 결과 및 로그 쿼리


opc 명령줄 유틸리티를 사용하여 파이프라인 실행 및 작업 목록에 대한 Tekton Results를 쿼리한 다음 파이프라인 실행 및 작업 실행 이름을 사용하여 매니페스트 및 로그 정보를 검색할 수 있습니다.

이 접근 방식에서는 결과 및 레코드에 대한 쿼리와 비교하여 opc 명령줄 유틸리티의 다른 구성이 필요합니다.

중요

파이프라인 실행 및 작업 실행의 이름으로 결과 및 로그를 쿼리하는 것은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

파이프라인 실행 및 작업 실행 이름을 통해 Tekton 결과에서 결과를 쿼리하려면 먼저 opc 유틸리티를 구성해야 합니다.

사전 요구 사항

  • opc 유틸리티를 설치했습니다.
  • OpenShift CLI(oc)를 사용하여 OpenShift Container Platform 클러스터에 로그온했습니다.

프로세스

  1. 다음 명령을 입력하여 Tekton Results API에 대한 인증 토큰을 생성합니다.

    $ oc create token <service_account>

    & lt;service_account >를 OpenShift Pipelines가 파이프라인 실행 및 작업이 실행된 네임스페이스에 대한 읽기 액세스 권한이 있는 OpenShift Container Platform 서비스 계정의 이름으로 바꿉니다.

    이 명령이 출력하는 문자열을 저장합니다.

  2. 다음 단계 중 하나를 완료합니다.

    • 다음 명령을 입력하여 opc 유틸리티를 대화식으로 구성합니다.

      $ opc results config set

      유틸리티가 표시되는 프롬프트에 응답합니다. 토큰 의 경우 생성한 인증 토큰을 입력합니다.

    • 다음 명령을 입력하여 명령에서 opc 유틸리티를 구성합니다.

      $ opc results config set --host="https://tekton-results.example.com" --token="<token>"

      호스트 이름을 Tekton Results 경로의 정규화된 도메인 이름으로 바꿉니다. & lt;token >을 생성한 인증 토큰으로 바꿉니다.

검증

  • 다음 명령을 입력하여 opc 유틸리티에 대해 설정한 구성을 볼 수 있습니다.

    $ opc results config view

    출력 예

    api-path: ""
    apiVersion: results.tekton.dev/v1alpha2
    host: https://tekton-results.openshiftapps.com
    insecure-skip-tls-verify: "true"
    kind: Client
    token: sha256~xyz

1.4.2. 파이프라인 실행 이름 및 식별자 목록 보기

opc 유틸리티를 사용하여 네임스페이스에서 파이프라인 실행의 이름 및 식별자 목록을 볼 수 있습니다.

사전 요구 사항

  • opc 유틸리티를 설치했습니다.
  • 파이프라인 실행 및 작업 실행 이름을 통해 Tekton 결과에서 결과를 쿼리하도록 opc 유틸리티를 구성했습니다.

프로세스

  • 파이프라인 실행을 보려면 다음 명령을 사용합니다.

    • 지정된 네임스페이스의 모든 파이프라인 실행을 보려면 다음 명령을 입력합니다.

      $ opc results pipelinerun list -n <namespace_name>

      선택적으로 --limit 명령줄 옵션을 지정합니다(예: --limit=10 ). 이 설정을 사용하면 opc 명령이 파이프라인 실행 이름을 포함하는 지정된 행 수를 표시한 다음 종료합니다. --single-page=false 명령줄 옵션을 추가하면 명령은 지정된 행 수를 표시한 다음 계속 또는 종료하라는 메시지를 표시합니다.

      선택적으로 --labels 명령줄 옵션을 지정합니다(예: --labels="app.kubernetes.io/name=test-app, app.kubernetes.io/component=database ). 이 설정을 사용하면 목록에 지정된 라벨 또는 주석이 있는 파이프라인 실행만 포함됩니다.

      opc 결과 pipelinerun list 명령의 출력 예

      NAME                                           UID                                    STARTED      DURATION   STATUS
      openshift-pipelines-main-release-tests-zscq8   78515e3a-8e20-43e8-a064-d2442c2ae845   1 week ago   5s         Failed(CouldntGetPipeline)
      openshift-pipelines-main-release-tests-zrgv6   14226144-2d08-440d-a600-d602ca46cdf6   1 week ago   26m13s     Failed
      openshift-pipelines-main-release-tests-jdc24   e34daea2-66fb-4c7d-9d4b-d9d82a07b6cd   1 week ago   5s         Failed(CouldntGetPipeline)
      openshift-pipelines-main-release-tests-6zj7f   9b3e5d68-70ab-4c23-8872-e7ad7121e60b   1 week ago   5s         Failed(CouldntGetPipeline)
      openshift-pipelines-main-release-tests-kkk9t   2fd28c48-388b-4e6a-9ec3-2bcd9dedebc3   1 week ago   5s         Failed(CouldntGetPipeline)

    • 지정된 이름이 지정된 파이프라인과 관련된 파이프라인 실행을 보려면 다음 명령을 입력합니다.

      $ opc results pipelinerun list <pipeline_name> -n <namespace_name>

      명령은 <pipeline _name>을 포함하는 이름이 있는 파이프라인의 모든 파이프라인 실행을 나열합니다. 예를 들어 build를 지정하는 경우 명령은 build,build_123 또는 enhanced build 라는 파이프라인과 관련된 모든 파이프라인을 표시합니다.

      선택적으로 --limit 명령줄 옵션을 지정합니다(예: --limit=10 ). 이 설정을 사용하면 opc 명령이 파이프라인 실행 이름을 포함하는 지정된 행 수를 표시한 다음 종료합니다. --single-page=false 명령줄 옵션을 추가하면 명령은 지정된 행 수를 표시한 다음 계속 또는 종료하라는 메시지를 표시합니다.

1.4.3. 작업 실행 이름 및 식별자 목록 보기

opc 유틸리티를 사용하여 네임스페이스 또는 파이프라인 dun과 연결된 작업 실행에서 작업 실행의 이름 및 식별자 목록을 볼 수 있습니다.

사전 요구 사항

  • opc 유틸리티를 설치했습니다.
  • 파이프라인 실행 및 작업 실행 이름을 통해 Tekton 결과에서 결과를 쿼리하도록 opc 유틸리티를 구성했습니다.

프로세스

  • 네임스페이스에서 모든 작업 실행 목록을 보려면 다음 명령을 입력합니다.

    $ opc results taskrun list -n <namespace_name>

    선택적으로 --limit 명령줄 옵션을 지정합니다(예: --limit=10 ). 이 설정을 사용하면 opc 명령이 파이프라인 실행 이름을 포함하는 지정된 행 수를 표시한 다음 종료합니다. --single-page=false 명령줄 옵션을 추가하면 명령은 지정된 행 수를 표시한 다음 계속 또는 종료하라는 메시지를 표시합니다.

    선택적으로 --labels 매개변수를 지정합니다(예: --labels="app.kubernetes.io/name=test-app, app.kubernetes.io/component=database ). 이 설정을 사용하면 목록에 지정된 라벨 또는 주석이 있는 작업 실행만 포함됩니다.

    네임스페이스의 opc 결과 pipelinerun list 명령의 출력 예

    NAME                                           UID                                    STARTED      DURATION   STATUS
    openshift-pipelines-main-release-tests-zrgv6-e2e-test             10d6952f-b926-4e4b-a976-519867969ce7   16d ago   12m41s     Failed
    openshift-pipelines-main-release-tests-zrgv6-deploy-operator      ab41b63b-16ec-4a32-8b95-f2678eb5c945   16d ago   22s        Succeeded
    openshift-pipelines-main-release-tests-zrgv6-provision-cluster    b374df00-5132-4633-91df-3259670756b3   16d ago   12m30s     Succeeded
    operator-main-index-4-18-on-pull-request-ml4ww-show-sbom          c5b77784-cd87-4be8-bc12-28957762f382   16d ago   16s        Succeeded
    openshift-c4ae3a5a28e19ffc930e7c2aa758d85c-provision-eaas-space   22535d8e-d360-4143-9c0c-4bd0414a22b0   16d ago   17s        Succeeded

  • 파이프라인 실행과 연결된 작업 실행 목록을 보려면 다음 명령을 입력합니다.

    $ opc results taskrun list --pipelinerun <pipelinerun_name> -n <namespace_name>

    선택적으로 --limit 명령줄 옵션을 지정합니다(예: --limit=10 ). 이 설정을 사용하면 opc 명령이 파이프라인 실행 이름을 포함하는 지정된 행 수를 표시한 다음 종료합니다. --single-page=false 명령줄 옵션을 추가하면 명령은 지정된 행 수를 표시한 다음 계속 또는 종료하라는 메시지를 표시합니다.

파이프라인 실행에 대한 opc results taskrun list 명령의 출력 예

+

NAME                                                              UID                                    STARTED   DURATION   STATUS
operator-main-index-4-18-on-pull-request-g95fk-show-sbom          5b405941-0d3e-4f8c-a68a-9ffcc481abf1   16d ago   13s        Succeeded
operator-main-index-4-18-on-pul2b222db723593a186d12f1b82f1a1fd9   89588ae7-aa36-4b62-97d1-5634ee201850   16d ago   36s        Succeeded
operator-fb80434867bc15d89fea82506058f664-fbc-fips-check-oci-ta   7598d44a-4370-459b-8ef0-ae4165c58ba5   16d ago   5m52s      Succeeded
operator-main-index-4-18-on-pull-request-g95fk-validate-fbc       fb80d962-807b-4b63-80cb-6a57d383755a   16d ago   1m26s      Succeeded
operator-main-index-4-18-on-pull-request-g95fk-apply-tags         8a34b46d-74a9-4f20-9e99-a285f7b258d6   16d ago   13s        Succeeded

1.4.4. 파이프라인 실행에 대한 결과 정보 보기

opc 유틸리티를 사용하여 파이프라인 실행 시기와 방법, 파이프라인 실행에 대한 전체 매니페스트, 파이프라인 실행의 모든 로그에 대한 설명을 볼 수 있습니다.

사전 요구 사항

  • opc 유틸리티를 설치했습니다.
  • 파이프라인 실행 및 작업 실행 이름을 통해 Tekton 결과에서 결과를 쿼리하도록 opc 유틸리티를 구성했습니다.
  • 파이프라인 실행의 이름 또는 UUID가 있습니다. ocp 결과 목록 pipelineruns 명령을 사용하여 결과를 사용할 수 있는 파이프라인 실행의 이름 및 UUID를 볼 수 있습니다.

프로세스

  • 다음 명령을 사용하여 파이프라인 실행에 대한 결과 정보를 확인합니다.

    • 파이프라인 실행 시기 및 방법에 대한 설명을 보려면 다음 명령을 입력합니다.

      $ opc results pipelinerun describe -n <namespace_name> <pipelinerun_name>

      또는 이름 대신 파이프라인 실행 UUID를 사용할 수 있습니다.

      $ opc results pipelinerun describe -n <namespace_name> --uid <pipelinerun_uuid>

      opc 결과 pipelinerun describe 명령의 출력 예

      Name: operator-main-index-4-18-on-pull-request-7kssl
      Namespace: tekton-ecosystem-tenant
      Service Account: appstudio-pipeline
      Labels:
       app.kubernetes.io/managed-by=pipelinesascode.tekton.dev
       app.kubernetes.io/version=v0.33.0
      Annotations:
       appstudio.openshift.io/snapshot=openshift-pipelines-main-b7jj6
       build.appstudio.openshift.io/repo=https://github.com/openshift-pipelines/operator?rev=ba5e62e51af0c88bc6c3fd4201e789bdfc093daa
      
      📌 Status
      STARTED          DURATION         STATUS
      27d ago          9m54s            Succeeded
      
      ⏱ Timeouts
      Pipeline:   2h0m0s
      
      ⚓ Params
        NAME                          VALUE
        • git-url                     https://github.com/pramodbindal/operator
        • revision                    ba5e62e51af0c88bc6c3fd4201e789bdfc093daa
      
      🗂  Workspaces
        NAME                SUB PATH            WORKSPACE BINDING
        • workspace          ---                VolumeClaimTemplate
        • git-auth           ---                Secret (secret=pac-gitauth-ceqzjt)
      
      📦 Taskruns
        NAME                                                                         TASK NAME
        • operator-main-index-4-18-on-pull-request-7kssl-init                        init
        • operator-main-index-4-18-on-pull-request-7kssl-clone-repository            clone-repository

  • 파이프라인 실행의 전체 YAML 매니페스트를 보려면 다음 명령을 입력합니다.

    $ opc results pipelinerun describe -n <namespace_name> --output yaml <pipelinerun_name>

    또는 이름 대신 파이프라인 실행 UUID를 사용할 수 있습니다.

    $ opc results pipelinerun describe -n <namespace_name> --output yaml --uid <pipelinerun_uuid>
  • 파이프라인 실행과 관련된 로그를 보려면 다음 명령을 입력합니다.

    $ opc results pipelinerun logs -n <namespace_name> <pipelinerun_name>

    또는 이름 대신 파이프라인 실행 UUID를 사용할 수 있습니다.

    $ opc results pipelinerun logs -n <namespace_name> --uid <pipelinerun_uuid>
중요

opc 결과 pipelinerun 로그에 는 이 파이프라인 실행 내에서 완료된 작업 실행 로그가 포함되지 않습니다. 이러한 로그를 보려면 opc results taskrun list --pipelinerun 명령을 사용하여 이 파이프라인 실행에서 작업 실행의 이름을 찾고 파이프라인 실행 이름을 지정합니다. 그런 다음 opc results taskrun log 명령을 사용하여 작업 실행 로그를 확인합니다.

1.4.5. 작업 실행에 대한 결과 정보 보기

opc 유틸리티를 사용하여 작업 실행 시기와 방법, 작업 실행에 대한 전체 매니페스트 및 작업이 생성된 모든 로그를 볼 수 있습니다.

사전 요구 사항

  • opc 유틸리티를 설치했습니다.
  • 파이프라인 실행 및 작업 실행 이름을 통해 Tekton 결과에서 결과를 쿼리하도록 opc 유틸리티를 구성했습니다.
  • 작업 실행의 이름 또는 UUID가 있습니다. opc results taskrun list 명령을 사용하여 결과를 사용할 수 있는 작업 실행의 이름 또는 UUID를 볼 수 있습니다.
  • 로그를 검색하려면 LokiStack으로 로그 전달을 구성했습니다.

프로세스

  • 다음 명령을 사용하여 작업 실행에 대한 결과 정보를 확인합니다.

    • 작업 실행 시기 및 방법에 대한 설명을 보려면 다음 명령을 입력합니다.

      $ opc results taskrun describe -n <namespace_name> <taskrun_name>

      또는 이름 대신 작업 실행 UUID를 사용할 수 있습니다.

      $ opc results taskrun describe -n <namespace_name> --uid <taskrun_uuid>

      opc results taskrun describe 명령의 출력 예

      Name: operator-main-index-4-18-on-push-gc699-build-images-0
      Namespace: tekton-ecosystem-tenant
      Service Account: appstudio-pipeline
      Labels:
       tekton.dev/pipelineTask=build-images
       tekton.dev/task=buildah-remote-oci-ta
      Annotations:
       pipelinesascode.tekton.dev/branch=main
       pipelinesascode.tekton.dev/check-run-id=40080193061
      
      📌 Status
      STARTED          DURATION         STATUS
      28d ago          3m22s            Failed
      
      ⚓ Params
        NAME                          VALUE
        • PLATFORM                    linux-m2xlarge/arm64
        • IMAGE                       quay.io/redhat-user-workloads/tekton-ecosystem

  • 작업 실행의 전체 YAML 매니페스트를 보려면 다음 명령을 입력합니다.

    $ opc results taskrun describe -n <namespace_name> --output yaml <taskrun_name>

    또는 이름 대신 작업 실행 UUID를 사용할 수 있습니다.

    $ opc results taskrun describe -n <namespace_name> --output yaml --uid <taskrun_uuid>
  • 작업 실행과 관련된 로그를 보려면 다음 명령을 입력합니다.

    $ opc results taskrun logs -n <namespace_name> <taskrun_name>

    또는 이름 대신 작업 실행 UUID를 사용할 수 있습니다.

    $ opc results taskrun logs -n <namespace_name> --uid <taskrun_uuid>

1.4.6. 명령줄 인수의 짧은 이름

opc 유틸리티를 사용하여 파이프라인 실행 및 작업 실행 이름으로 Tekton 결과에서 결과를 쿼리하는 경우 긴 명령줄 인수를 짧은 이름으로 교체할 수 있습니다.

Expand
표 1.5. 명령줄 매개변수의 짧은 이름
전체 매개변수 이름짧은 매개변수 이름

pipelinerun

pr

taskrun

tr

describe

축소

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동