diff --git a/en/template-guide.md b/en/template-guide.md index 93487aa..6f5c618 100644 --- a/en/template-guide.md +++ b/en/template-guide.md @@ -51,11 +51,11 @@ The guide is based on Github during the source stage. A detailed guide to the st The **image storage settings** and **deployment target settings also**need to be modified after name resolution. #### Build Stage -The guide is based on the NHN Cloud build tool during the build stage. You can find detailed guides for the stages in the [Pipeline Stage Guide](/Dev%20Tools/Pipeline/en/stage-guide/#_2). +The guide is based on the NHN Cloud build tool v2 during the build stage. You can find detailed guides for the stages in the [Pipeline Stage Guide](/Dev%20Tools/Pipeline/en/stage-guide/#_2). ``` json { - "type": "imageBuild", + "type": "tektonImageBuild", "name": "build", "refId": "2", "requisiteStageRefIds": [ diff --git a/images/2025-03-25/pipeline-management-guide-13.png b/images/2025-03-25/pipeline-management-guide-13.png new file mode 100644 index 0000000..d06ff81 Binary files /dev/null and b/images/2025-03-25/pipeline-management-guide-13.png differ diff --git a/ja/template-guide.md b/ja/template-guide.md index 0d1a9aa..ce77c39 100644 --- a/ja/template-guide.md +++ b/ja/template-guide.md @@ -55,11 +55,11 @@ Githubからソースコードを取得してNHN Cloudビルドツールでビ **イメージストア設定**、**配布対象設定**と同じように設定された名前の確認後、修正が必要です。 #### ビルドステージ -ビルドステージのうちNHN Cloudビルドツールを基準にガイドが作成されました。[Pipelineステージガイド](/Dev%20Tools/Pipeline/ja/stage-guide/#_2)でステージの詳細ガイドが確認できます。 +ビルドステージのうちNHN Cloudビルドツールv2を基準にガイドが作成されました。[Pipelineステージガイド](/Dev%20Tools/Pipeline/ja/stage-guide/#_2)でステージの詳細ガイドが確認できます。 ``` json { - "type": "imageBuild", + "type": "tektonImageBuild", "name": "build", "refId": "2", "requisiteStageRefIds": [ diff --git a/ko/pipeline-management-gov.md b/ko/pipeline-management-gov.md index 184c9bf..642509f 100644 --- a/ko/pipeline-management-gov.md +++ b/ko/pipeline-management-gov.md @@ -194,10 +194,9 @@ Docker Hub의 경우 `Docker Hub 계정/이미지 이름` 형식으로 입력합  -#### 파이프라인 JSON 수정 및 다운로드 -JSON을 수정해 파이프라인을 변경할 수 있습니다. +#### 파이프라인 JSON 다운로드 - + **파이프라인 버전**을 클릭하여 JSON 형식으로 파이프라인을 확인할 수 있습니다. @@ -205,4 +204,13 @@ JSON을 수정해 파이프라인을 변경할 수 있습니다. 우측 상단 **파이프라인 템플릿 다운로드**를 클릭해 JSON 파일로 저장할 수 있습니다. -**편집**을 클릭해 화면에서 JSON 파일을 직접 수정할 수 있습니다. +#### 파이프라인 알림 +파이프라인 시작, 완료, 실패에 대한 Email, SMS 알림을 관리하는 기능입니다. + + + +**파이프라인 알림**을 클릭하여 알림을 설정할 수 있습니다. + +**프로젝트 설정** > **알림 관리**에서 알림 수신자 관리가 가능합니다. + +알림 수신 대상 및 알림 방법(Email, SMS)에 대한 설정은 [알림 관리 가이드](https://docs.gov-nhncloud.com/ko/nhncloud/ko/console-guide-gov/#_34)를 참고하세요. diff --git a/ko/pipeline-management.md b/ko/pipeline-management.md index b64e744..82257f4 100644 --- a/ko/pipeline-management.md +++ b/ko/pipeline-management.md @@ -195,10 +195,9 @@ Docker Hub의 경우 `Docker Hub 계정/이미지 이름` 형식으로 입력합  -#### 파이프라인 JSON 수정 및 다운로드 -JSON을 수정해 파이프라인을 변경할 수 있습니다. +#### 파이프라인 JSON 다운로드 - + **파이프라인 버전**을 클릭하여 JSON 형식으로 파이프라인을 확인할 수 있습니다. @@ -206,4 +205,13 @@ JSON을 수정해 파이프라인을 변경할 수 있습니다. 우측 상단 **파이프라인 템플릿 다운로드**를 클릭해 JSON 파일로 저장할 수 있습니다. -**편집**을 클릭해 화면에서 JSON 파일을 직접 수정할 수 있습니다. +#### 파이프라인 알림 +파이프라인 시작, 완료, 실패에 대한 Email, SMS 알림을 관리하는 기능입니다. + + + +**파이프라인 알림**을 클릭하여 알림을 설정할 수 있습니다. + +**프로젝트 설정** > **알림 관리**에서 알림 수신자 관리가 가능합니다. + +알림 수신 대상 및 알림 방법(Email, SMS)에 대한 설정은 [알림 관리 가이드](https://docs.nhncloud.com/ko/nhncloud/ko/console-guide/#_33)를 참고하세요. diff --git a/ko/release-notes-gov.md b/ko/release-notes-gov.md index e81e69a..825e2cb 100644 --- a/ko/release-notes-gov.md +++ b/ko/release-notes-gov.md @@ -1,5 +1,12 @@ ## Dev Tools > Pipeline > 릴리스 노트 +### 2025. 03. 25. +* **파이프라인 알림** 기능이 추가되었습니다. + * 파이프라인 시작, 완료, 실패 시 Email, SMS 알림을 받을 수 있습니다. + * [파이프라인 알림 가이드](/Dev%20Tools/Pipeline/ko/pipeline-management/#_13)에서 사용 방법을 확인할 수 있습니다. +* **파이프라인 버전**에서 JSON 형식으로 파이프라인을 수정할 수 없도록 변경되었습니다. +* **빌드 - NHN Cloud 빌드 도구** 스테이지가 fade-out됩니다. + ### 2024. 11. 26. * **빌드 - Bake (Manifest)** 스테이지 개선 * 결과물을 확인할 수 있는 기능이 추가되었습니다. diff --git a/ko/release-notes.md b/ko/release-notes.md index 95eba0a..c82abf0 100644 --- a/ko/release-notes.md +++ b/ko/release-notes.md @@ -1,5 +1,12 @@ ## Dev Tools > Pipeline > 릴리스 노트 +### 2025. 03. 25. +* **파이프라인 알림** 기능이 추가되었습니다. + * 파이프라인 시작, 완료, 실패 시 Email, SMS 알림을 받을 수 있습니다. + * [파이프라인 알림 가이드](/Dev%20Tools/Pipeline/ko/pipeline-management/#_13)에서 사용 방법을 확인할 수 있습니다. +* **파이프라인 버전**에서 JSON 형식으로 파이프라인을 수정할 수 없도록 변경되었습니다. +* **빌드 - NHN Cloud 빌드 도구** 스테이지가 fade-out됩니다. + ### 2024. 11. 26. * **빌드 - Bake (Manifest)** 스테이지 개선 * 결과물을 확인할 수 있는 기능이 추가되었습니다. diff --git a/ko/template-guide.md b/ko/template-guide.md index a3a01f2..1d6c239 100644 --- a/ko/template-guide.md +++ b/ko/template-guide.md @@ -7,7 +7,7 @@ ### 1. 기존 파이프라인 JSON 파일 다운로드 기존 파이프라인을 선택한 뒤 **파이프라인 스튜디오** > **JSON 보기** > **파이프라인 템플릿 다운로드**를 클릭해 JSON 파일을 다운로드할 수 있습니다. - + ### 2. 템플릿 파일로 파이프라인 생성 2.1 **파이프라인 관리**에서 **파이프라인 생성**을 클릭합니다. 다운로드한 JSON 파일을 업로드한 뒤 **확인**을 클릭하면 JSON 파일의 설정과 동일한 파이프라인을 생성합니다. @@ -22,7 +22,7 @@ Bake Stage 사용에 대한 샘플 시나리오 템플릿의 경우 기능 변경이 필요하여 추후 제공될 예정입니다. ### 1. 소스 - 빌드 - 배포 단계의 기본적인 시나리오 -[템플릿 파일 다운로드](http://static.toastoven.net/prod_pipeline/template/template-scenario-01.json) +[템플릿 파일 다운로드](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/template/template-scenario-01.json) Github에서 소스코드를 가져와 NHN Cloud 빌드 도구로 빌드 후 대상 서버에 Manifest 정보로 배포하는 시나리오입니다. @@ -51,11 +51,11 @@ Github에서 소스코드를 가져와 NHN Cloud 빌드 도구로 빌드 후 대 **이미지 저장소 설정**, **배포 대상 설정**도 동일하게 설정된 이름 확인 후 수정이 필요합니다. #### 빌드 스테이지 -빌드 스테이지 중 NHN Cloud 빌드 도구를 기준으로 가이드가 작성되었습니다. [Pipeline 스테이지 가이드](/Dev%20Tools/Pipeline/ko/stage-guide/#_2)에서 스테이지 상세 가이드는 확인 가능합니다. +빌드 스테이지 중 NHN Cloud 빌드 도구 v2를 기준으로 가이드가 작성되었습니다. [Pipeline 스테이지 가이드](/Dev%20Tools/Pipeline/ko/stage-guide/#_2)에서 스테이지 상세 가이드를 확인할 수 있습니다. ``` json { - "type": "imageBuild", + "type": "tektonImageBuild", "name": "build", "refId": "2", "requisiteStageRefIds": [ @@ -149,7 +149,7 @@ YAML 파일을 JSON 형태로 변경이 필요합니다(스테이지 변경을 이후 시나리오도 해당 시나리오를 바탕으로 작성되어 있습니다. ### 2. 파이프라인 완료 알림 추가된 시나리오 -[템플릿 파일 다운로드](http://static.toastoven.net/prod_pipeline/template/template-scenario-02.json) +[템플릿 파일 다운로드](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/template/template-scenario-02.json) 배포 후 Webhook을 통해 알림을 받는 시나리오입니다. Webhook을 받을 URL과 Payload, Method에 해당하는 데이터를 입력 후 사용 가능합니다. @@ -175,7 +175,7 @@ YAML 파일을 JSON 형태로 변경이 필요합니다(스테이지 변경을 ``` ### 3. Github(GitLab, 이미지 저장소) 이벤트 발생 시 파이프라인 자동 실행 시나리오 -[템플릿 파일 다운로드](http://static.toastoven.net/prod_pipeline/template/template-scenario-03.json) +[템플릿 파일 다운로드](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/template/template-scenario-03.json) 템플릿의 Trigger 영역을 설정하면 Github(GitLab, 이미지 저장소) 자동 실행 설정을 할 수 있습니다. [Pipeline 콘솔 사용 가이드](/Dev%20Tools/Pipeline/ko/pipeline-management/#_9)의 자동 실행 부분에 입력값에 대한 추가 가이드가 있습니다. @@ -330,7 +330,7 @@ YAML 파일을 JSON 형태로 변경이 필요합니다(스테이지 변경을 파이프라인 ID는 **파이프라인 스튜디오 > 파이프라인 버전 > JSON 보기**를 클릭하여 확인 가능합니다.  - + ### 7. Blue/Green 배포 [템플릿 파일 다운로드](http://static.toastoven.net/prod_pipeline/template/template-scenario-07.json) @@ -391,3 +391,26 @@ Blue/Green 배포를 위한 파이프라인을 구성할 수 있습니다. Blue/ "method": "GET" } ``` + + +### 9. 파이프라인 알림 기능 +[템플릿 파일 다운로드](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/template/template-scenario-09-1.json) + +파이프라인 알림 기능을 추가하여 파이프라인 실행 결과를 알림으로 받을 수 있습니다. + + +```json +{ + "notifications": [ + { + "level": "pipeline", // level은 pipeline으로 설정합니다. + "type": "nhnPipeline", // type은 nhnPipeline으로 설정합니다. + "when": [ // 알림 받을 이벤트 유형을 설정합니다. + "pipeline.starting", // 파이프라인 시작 + "pipeline.complete", // 파이프라인 완료 + "pipeline.failed" // 파이프라인 실패 + ] + } + ] +} +``` diff --git a/zh/template-guide.md b/zh/template-guide.md index 93487aa..6f5c618 100644 --- a/zh/template-guide.md +++ b/zh/template-guide.md @@ -51,11 +51,11 @@ The guide is based on Github during the source stage. A detailed guide to the st The **image storage settings** and **deployment target settings also**need to be modified after name resolution. #### Build Stage -The guide is based on the NHN Cloud build tool during the build stage. You can find detailed guides for the stages in the [Pipeline Stage Guide](/Dev%20Tools/Pipeline/en/stage-guide/#_2). +The guide is based on the NHN Cloud build tool v2 during the build stage. You can find detailed guides for the stages in the [Pipeline Stage Guide](/Dev%20Tools/Pipeline/en/stage-guide/#_2). ``` json { - "type": "imageBuild", + "type": "tektonImageBuild", "name": "build", "refId": "2", "requisiteStageRefIds": [