Bladeren bron

feat: 添加同步到CNB.cool的GitHub Actions工作流 (#1136)

Signed-off-by: longjin <longjin@DragonOS.org>
LoGin 3 weken geleden
bovenliggende
commit
187a501f4b
1 gewijzigde bestanden met toevoegingen van 22 en 0 verwijderingen
  1. 22 0
      .github/workflows/sync-to-cnb.yml

+ 22 - 0
.github/workflows/sync-to-cnb.yml

@@ -0,0 +1,22 @@
+name: Sync to CNB.cool
+on: [push]
+
+jobs:
+  sync:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+        with:
+          fetch-depth: 0
+      
+      - name: Sync to CNB Repository
+        run: |
+          docker run --rm \
+            -v ${{ github.workspace }}:${{ github.workspace }} \
+            -w ${{ github.workspace }} \
+            -e PLUGIN_TARGET_URL="https://cnb.cool/DragonOS-Community/DragonOS.git" \
+            -e PLUGIN_AUTH_TYPE="https" \
+            -e PLUGIN_USERNAME="cnb" \
+            -e PLUGIN_PASSWORD=${{ secrets.CNB_GIT_PASSWORD }} \
+            -e PLUGIN_FORCE="true" \
+            tencentcom/git-sync