From 6eaeff6fd136e285a41594eb95b43116476bdf29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=88=90=E5=88=9A?= Date: Tue, 29 Aug 2023 12:19:48 +0800 Subject: [PATCH] feat: add obs workflows --- debian/deepin/OWNERS | 25 +++++++++++++++++++++++++ debian/deepin/workflows.yml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 debian/deepin/OWNERS create mode 100644 debian/deepin/workflows.yml diff --git a/debian/deepin/OWNERS b/debian/deepin/OWNERS new file mode 100644 index 0000000000000..e9ec91fe44a05 --- /dev/null +++ b/debian/deepin/OWNERS @@ -0,0 +1,25 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +reviewers: +- Zeno-sole +- tsic404 +- hudeng-go +- myml +- BLumia +- xzl01 +- UTsweetyfish +- Rabenda +- zccrs +- justforlxz +- Clansty +- chenchongbiao +- Avenger-285714 +- matrix-wsk +approvers: +- Zeno-sole +- xzl01 +- UTsweetyfish +- hudeng-go +- zccrs +- Avenger-285714 +- matrix-wsk diff --git a/debian/deepin/workflows.yml b/debian/deepin/workflows.yml new file mode 100644 index 0000000000000..c6c2ebf8fbe32 --- /dev/null +++ b/debian/deepin/workflows.yml @@ -0,0 +1,36 @@ +test_build: + steps: + - link_package: + source_project: deepin:Develop:main + source_package: %{SCM_REPOSITORY_NAME} + target_project: deepin:CI + + - configure_repositories: + project: deepin:CI + repositories: + - name: deepin_develop + paths: + - target_project: deepin:CI + target_repository: deepin_develop + architectures: + - x86_64 + - aarch64 + + filters: + event: pull_request + +tag_build: + steps: + - trigger_services: + project: deepin:Unstable:main + package: %{SCM_REPOSITORY_NAME} + filters: + event: tag_push + +commit_build: + steps: + - trigger_services: + project: deepin:Develop:main + package: %{SCM_REPOSITORY_NAME} + filters: + event: push