From 4787b0293b23d9cc099c0d659590f7f8ba9e59f1 Mon Sep 17 00:00:00 2001 From: 2DC Date: Sun, 22 Dec 2024 23:12:00 +0900 Subject: [PATCH 01/10] cicd: add push.yaml --- .github/workflows/push.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/workflows/push.yaml diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml new file mode 100644 index 000000000..9f24462b2 --- /dev/null +++ b/.github/workflows/push.yaml @@ -0,0 +1,9 @@ +name: push-workflow +on: push # push이벤트에 의해서 워크플로우를 트리거함 + +jobs: + push-job: + runs-on: ubuntu-latest + steps: + - name: step1 + run: echo hello world From a00fcb8870cffc6db1be0e58fc5f2d5fd61a9f99 Mon Sep 17 00:00:00 2001 From: 2DC Date: Sun, 22 Dec 2024 23:13:40 +0900 Subject: [PATCH 02/10] cicd: update push.yaml --- .github/workflows/push.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 9f24462b2..d7226e76d 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -7,3 +7,7 @@ jobs: steps: - name: step1 run: echo hello world + - name: step2 + run: | + echo hello world + echo github actions From 998b121ddbcdd9754420a4c86db76f5960c27885 Mon Sep 17 00:00:00 2001 From: 2DC Date: Sun, 22 Dec 2024 23:18:43 +0900 Subject: [PATCH 03/10] cicd: add pull-request job --- .github/workflows/{ => part1}/push.yaml | 0 .github/workflows/pull_request.yaml | 13 +++++++++++++ 2 files changed, 13 insertions(+) rename .github/workflows/{ => part1}/push.yaml (100%) create mode 100644 .github/workflows/pull_request.yaml diff --git a/.github/workflows/push.yaml b/.github/workflows/part1/push.yaml similarity index 100% rename from .github/workflows/push.yaml rename to .github/workflows/part1/push.yaml diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml new file mode 100644 index 000000000..5b6d35dc1 --- /dev/null +++ b/.github/workflows/pull_request.yaml @@ -0,0 +1,13 @@ +name: pull-request-workflow +on: pull_request + +jobs: + pull-request-job: + runs-on: ubuntu-latest + steps: + - name: step1 + run: echo hello world + - name: step2 + run: | + echo hello world + echo github actions From d1513a640397d069132d822165c74f2ffdb4c1de Mon Sep 17 00:00:00 2001 From: 2DC Date: Sun, 22 Dec 2024 23:26:59 +0900 Subject: [PATCH 04/10] cicd: test pr test --- .github/workflows/pull_request.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index 5b6d35dc1..763010f66 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -1,5 +1,7 @@ name: pull-request-workflow -on: pull_request +on: + pull_request: + types: [opened] jobs: pull-request-job: From 62fc5f27e297803a4ae658748192da8e44c5bd66 Mon Sep 17 00:00:00 2001 From: 2DC <92588154+2duckchun@users.noreply.github.com> Date: Sun, 22 Dec 2024 23:28:00 +0900 Subject: [PATCH 05/10] Update push.yaml --- .github/workflows/part1/push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/part1/push.yaml b/.github/workflows/part1/push.yaml index d7226e76d..cf0af0997 100644 --- a/.github/workflows/part1/push.yaml +++ b/.github/workflows/part1/push.yaml @@ -1,4 +1,4 @@ -name: push-workflow +name: push-workflow test on: push # push이벤트에 의해서 워크플로우를 트리거함 jobs: From fb2c12415b477dd13c02ce269762191c644ada17 Mon Sep 17 00:00:00 2001 From: 2DC Date: Sun, 22 Dec 2024 23:31:15 +0900 Subject: [PATCH 06/10] cicd: push+pr-test --- .github/workflows/part1/push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/part1/push.yaml b/.github/workflows/part1/push.yaml index cf0af0997..d4771cf4b 100644 --- a/.github/workflows/part1/push.yaml +++ b/.github/workflows/part1/push.yaml @@ -1,4 +1,4 @@ -name: push-workflow test +name: push-workflow test test2 on: push # push이벤트에 의해서 워크플로우를 트리거함 jobs: From 6ea7858eae56ded3cb22387a0e336f1398265d1b Mon Sep 17 00:00:00 2001 From: 2DC Date: Mon, 23 Dec 2024 19:55:38 +0900 Subject: [PATCH 07/10] cicd: issues workflow test --- .github/workflows/issue.yaml | 15 +++++++++++++++ .github/workflows/{ => part1}/pull_request.yaml | 0 2 files changed, 15 insertions(+) create mode 100644 .github/workflows/issue.yaml rename .github/workflows/{ => part1}/pull_request.yaml (100%) diff --git a/.github/workflows/issue.yaml b/.github/workflows/issue.yaml new file mode 100644 index 000000000..66dea76b8 --- /dev/null +++ b/.github/workflows/issue.yaml @@ -0,0 +1,15 @@ +name: issue-workflow +on: + issues: + types: [opened] + +jobs: + issue-job: + runs-on: ubuntu-latest + steps: + - name: step1 + run: echo hello world + - name: step2 + run: | + echo hello world + echo github action diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/part1/pull_request.yaml similarity index 100% rename from .github/workflows/pull_request.yaml rename to .github/workflows/part1/pull_request.yaml From 93bb8f798cea1f177cc5052c0952e9dfaf6315ec Mon Sep 17 00:00:00 2001 From: 2DC Date: Mon, 23 Dec 2024 20:11:05 +0900 Subject: [PATCH 08/10] issue-comment test --- .github/workflows/issue-comment.yaml | 17 +++++++++++++++++ .github/workflows/{ => part1}/issue.yaml | 0 2 files changed, 17 insertions(+) create mode 100644 .github/workflows/issue-comment.yaml rename .github/workflows/{ => part1}/issue.yaml (100%) diff --git a/.github/workflows/issue-comment.yaml b/.github/workflows/issue-comment.yaml new file mode 100644 index 000000000..faba83120 --- /dev/null +++ b/.github/workflows/issue-comment.yaml @@ -0,0 +1,17 @@ +name: issue-comment-workflow +on: issue_comment + +jobs: + pr-comment: + if: ${{ github.event.issue.pull_request }} + runs-on: ubuntu-latest + steps: + - name: pr comment + run: echo ${{ github.event.issue.pull_request }} + + issue-comment: + if: ${{ github.event.issue.pull_request }} + runs-on: ubuntu-latest + steps: + - name: issue comment + run: echo ${{ github.event.issue.pull_request }} diff --git a/.github/workflows/issue.yaml b/.github/workflows/part1/issue.yaml similarity index 100% rename from .github/workflows/issue.yaml rename to .github/workflows/part1/issue.yaml From 25ac1562c25f7bf2caf5aa2190fd27fdbc218542 Mon Sep 17 00:00:00 2001 From: 2DC Date: Mon, 23 Dec 2024 20:44:46 +0900 Subject: [PATCH 09/10] workflow-dispatch --- .github/workflows/issue-comment.yaml | 2 +- .github/workflows/workflow-dispatch.yaml | 33 ++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/workflow-dispatch.yaml diff --git a/.github/workflows/issue-comment.yaml b/.github/workflows/issue-comment.yaml index faba83120..4b04aa860 100644 --- a/.github/workflows/issue-comment.yaml +++ b/.github/workflows/issue-comment.yaml @@ -10,7 +10,7 @@ jobs: run: echo ${{ github.event.issue.pull_request }} issue-comment: - if: ${{ github.event.issue.pull_request }} + if: ${{ !github.event.issue.pull_request }} runs-on: ubuntu-latest steps: - name: issue comment diff --git a/.github/workflows/workflow-dispatch.yaml b/.github/workflows/workflow-dispatch.yaml new file mode 100644 index 000000000..18159d497 --- /dev/null +++ b/.github/workflows/workflow-dispatch.yaml @@ -0,0 +1,33 @@ +name: workflow-dispatch +on: + workflow_dispatch: + inputs: + name: + description: "set name" + required: true + default: "github-actions" + type: string + environment: + description: "set env" + required: true + default: "dev" + type: choice + options: + - dev + - qa + - prod + +jobs: + workflow-dispatch-job: + runs-on: ubuntu-latest + steps: + - name: step1 + run: echo hello world + - name: step2 + run: | + echo hello world + echo github action + - name: echo inputs + run: | + echo ${{ inputs.name }} + echo ${{ inputs.environment }} From d6a0feb59dacbd06d6d9d5b9f0d66532c066c11d Mon Sep 17 00:00:00 2001 From: 2DC Date: Mon, 23 Dec 2024 20:51:17 +0900 Subject: [PATCH 10/10] multiple --- .github/workflows/multiple_event.yaml | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/multiple_event.yaml diff --git a/.github/workflows/multiple_event.yaml b/.github/workflows/multiple_event.yaml new file mode 100644 index 000000000..2205d9426 --- /dev/null +++ b/.github/workflows/multiple_event.yaml @@ -0,0 +1,36 @@ +name: multiple-event-workflow +on: + push: + issues: + types: [opened] + workflow_dispatch: + inputs: + name: + description: "set name" + required: true + default: "github-actions" + type: string + environment: + description: "set env" + required: true + default: "dev" + type: choice + options: + - dev + - qa + - prod + +jobs: + multiple-event-job: + runs-on: ubuntu-latest + steps: + - name: step1 + run: echo hello world + - name: step2 + run: | + echo hello world + echo github action + - name: echo inputs + run: | + echo ${{ inputs.name }} + echo ${{ inputs.environment }}