Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e01c600
Merge branch 'beta'
hwchoi-nhn Nov 26, 2024
fc72d4d
#Pipeline/926 이미지 빌드 스테이지 (Jenkins) disable 처리
hangyeol-kim-nhn Mar 5, 2025
4097d9d
20250325 파이프라인 알림 가이드 추가
sunghyun-kim-nhn Mar 6, 2025
75f77f9
20250325 문구 순서 변경
sunghyun-kim-nhn Mar 6, 2025
07ef2cd
Merge pull request #234 from TOAST-DOCS/20250325
sunghyun-kim-nhn Mar 6, 2025
3f54435
파이프라인 템플릿의 NHN Cloud 빌드 도구를 v2로 변경
hangyeol-kim-nhn Mar 7, 2025
78f3c8d
20250325 릴리즈 노트 추가 및 파이프라인 JSON 편집 기능 문구 제거
joohj-cloud Mar 7, 2025
18d5d3f
Merge remote-tracking branch 'origin/20250325' into feature/926
hangyeol-kim-nhn Mar 10, 2025
c1c7ad2
파이프라인 템플릿의 NHN Cloud 빌드 도구를 v2로 변경
hangyeol-kim-nhn Mar 10, 2025
a3f368f
Merge pull request #236 from TOAST-DOCS/feature/926
hangyeol-kim-nhn Mar 10, 2025
03e86f5
20250325 템플릿 가이드 알림 기능 추가
joohj-cloud Mar 10, 2025
1cbb452
Merge pull request #235 from TOAST-DOCS/20250325
joohj-cloud Mar 10, 2025
c8a8415
20250325 피드백 반영 및 Json 수정 내용 제거
joohj-cloud Mar 11, 2025
36a0b02
Merge pull request #238 from TOAST-DOCS/20250325
joohj-cloud Mar 11, 2025
ac9d0e9
20250325 파이프라인 버전 및 알림 Modal 이미지 수정
joohj-cloud Mar 11, 2025
0f60a43
Merge pull request #239 from TOAST-DOCS/20250325
joohj-cloud Mar 11, 2025
ebecb9c
템플릿 다운로드 링크 수정
hangyeol-kim-nhn Mar 19, 2025
9ad3a1d
Merge pull request #241 from TOAST-DOCS/20250325
hangyeol-kim-nhn Mar 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions en/template-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions ja/template-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down
16 changes: 12 additions & 4 deletions ko/pipeline-management-gov.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,15 +194,23 @@ Docker Hub의 경우 `Docker Hub 계정/이미지 이름` 형식으로 입력합

![pipeline-studio-guide-05](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-studio-guide/guide-16.png)

#### 파이프라인 JSON 수정 및 다운로드
JSON을 수정해 파이프라인을 변경할 수 있습니다.
#### 파이프라인 JSON 다운로드

![pipeline-studio-guide-05](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-studio-guide/guide-15.png)
![pipeline-studio-guide-05](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/guide-17.png)

**파이프라인 버전**을 클릭하여 JSON 형식으로 파이프라인을 확인할 수 있습니다.

좌측 상단의 파이프라인 수정일이 표시된 드롭다운 버튼을 클릭해 수정일별로 확인할 수 있습니다.

우측 상단 **파이프라인 템플릿 다운로드**를 클릭해 JSON 파일로 저장할 수 있습니다.

**편집**을 클릭해 화면에서 JSON 파일을 직접 수정할 수 있습니다.
#### 파이프라인 알림
파이프라인 시작, 완료, 실패에 대한 Email, SMS 알림을 관리하는 기능입니다.

![pipeline-management-guide-13](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/pipeline-management-guide-13.png)

**파이프라인 알림**을 클릭하여 알림을 설정할 수 있습니다.

**프로젝트 설정** > **알림 관리**에서 알림 수신자 관리가 가능합니다.

알림 수신 대상 및 알림 방법(Email, SMS)에 대한 설정은 [알림 관리 가이드](https://docs.gov-nhncloud.com/ko/nhncloud/ko/console-guide-gov/#_34)를 참고하세요.
16 changes: 12 additions & 4 deletions ko/pipeline-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,15 +195,23 @@ Docker Hub의 경우 `Docker Hub 계정/이미지 이름` 형식으로 입력합

![pipeline-studio-guide-05](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-studio-guide/guide-16.png)

#### 파이프라인 JSON 수정 및 다운로드
JSON을 수정해 파이프라인을 변경할 수 있습니다.
#### 파이프라인 JSON 다운로드

![pipeline-studio-guide-05](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-studio-guide/guide-15.png)
![pipeline-studio-guide-05](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/guide-17.png)

**파이프라인 버전**을 클릭하여 JSON 형식으로 파이프라인을 확인할 수 있습니다.

좌측 상단의 파이프라인 수정일이 표시된 드롭다운 버튼을 클릭해 수정일별로 확인할 수 있습니다.

우측 상단 **파이프라인 템플릿 다운로드**를 클릭해 JSON 파일로 저장할 수 있습니다.

**편집**을 클릭해 화면에서 JSON 파일을 직접 수정할 수 있습니다.
#### 파이프라인 알림
파이프라인 시작, 완료, 실패에 대한 Email, SMS 알림을 관리하는 기능입니다.

![pipeline-management-guide-13](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/pipeline-management-guide-13.png)

**파이프라인 알림**을 클릭하여 알림을 설정할 수 있습니다.

**프로젝트 설정** > **알림 관리**에서 알림 수신자 관리가 가능합니다.

알림 수신 대상 및 알림 방법(Email, SMS)에 대한 설정은 [알림 관리 가이드](https://docs.nhncloud.com/ko/nhncloud/ko/console-guide/#_33)를 참고하세요.
7 changes: 7 additions & 0 deletions ko/release-notes-gov.md
Original file line number Diff line number Diff line change
@@ -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)** 스테이지 개선
* 결과물을 확인할 수 있는 기능이 추가되었습니다.
Expand Down
7 changes: 7 additions & 0 deletions ko/release-notes.md
Original file line number Diff line number Diff line change
@@ -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)** 스테이지 개선
* 결과물을 확인할 수 있는 기능이 추가되었습니다.
Expand Down
37 changes: 30 additions & 7 deletions ko/template-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
### 1. 기존 파이프라인 JSON 파일 다운로드
기존 파이프라인을 선택한 뒤 **파이프라인 스튜디오** > **JSON 보기** > **파이프라인 템플릿 다운로드**를 클릭해 JSON 파일을 다운로드할 수 있습니다.

![template-guide-01](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-template/template-guide-01.png)
![template-guide-01](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/template-guide-16.png)

### 2. 템플릿 파일로 파이프라인 생성
2.1 **파이프라인 관리**에서 **파이프라인 생성**을 클릭합니다. 다운로드한 JSON 파일을 업로드한 뒤 **확인**을 클릭하면 JSON 파일의 설정과 동일한 파이프라인을 생성합니다.
Expand All @@ -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 정보로 배포하는 시나리오입니다.

Expand Down Expand Up @@ -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": [
Expand Down Expand Up @@ -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에 해당하는 데이터를 입력 후 사용 가능합니다.

Expand All @@ -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)의 자동 실행 부분에 입력값에 대한 추가 가이드가 있습니다.
Expand Down Expand Up @@ -330,7 +330,7 @@ YAML 파일을 JSON 형태로 변경이 필요합니다(스테이지 변경을

파이프라인 ID는 **파이프라인 스튜디오 > 파이프라인 버전 > JSON 보기**를 클릭하여 확인 가능합니다.
![template-guide-09](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-template/template-guide-09.png)
![template-guide-10](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2024-08-27/pipeline-template/template-guide-10.png)
![template-guide-15](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/template-guide-15.png)

### 7. Blue/Green 배포
[템플릿 파일 다운로드](http://static.toastoven.net/prod_pipeline/template/template-scenario-07.json)
Expand Down Expand Up @@ -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)

파이프라인 알림 기능을 추가하여 파이프라인 실행 결과를 알림으로 받을 수 있습니다.

![template-guide-14](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_pipeline/2025-03-25/template-guide-14.png)
```json
{
"notifications": [
{
"level": "pipeline", // level은 pipeline으로 설정합니다.
"type": "nhnPipeline", // type은 nhnPipeline으로 설정합니다.
"when": [ // 알림 받을 이벤트 유형을 설정합니다.
"pipeline.starting", // 파이프라인 시작
"pipeline.complete", // 파이프라인 완료
"pipeline.failed" // 파이프라인 실패
]
}
]
}
```
4 changes: 2 additions & 2 deletions zh/template-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down