소스 검색

Attempt to build documentation.

Dan Helfman 1 년 전
부모
커밋
11b437794e
2개의 변경된 파일19개의 추가작업 그리고 1개의 파일을 삭제
  1. 19 0
      .gitea/workflows/docs.yaml
  2. 0 1
      scripts/run-end-to-end-tests

+ 19 - 0
.gitea/workflows/docs.yaml

@@ -0,0 +1,19 @@
+name: docs
+run-name: ${{ gitea.actor }} is building documentation
+on:
+  workflow_run:
+    workflows: [test]
+    types:
+      - completed
+env:
+  IMAGE_NAME: projects.torsion.org/borgmatic-collective/borgmatic:docs
+
+jobs:
+  build:
+    runs-on: host
+
+    steps:
+      - uses: actions/checkout@v4
+      - run: podman login --username "${{ secrets.REGISTRY_USERNAME }}" --password "${{ secrets.REGISTRY_PASSWORD }}" projects.torsion.org
+      - run: podman build --tag "$IMAGE_NAME" --file docs/Dockerfile --storage-opt "overlay.mount_program=/usr/bin/fuse-overlayfs" .
+      - run: podman push "$IMAGE_NAME"

+ 0 - 1
scripts/run-end-to-end-tests

@@ -20,4 +20,3 @@ docker-compose --file tests/end-to-end/docker-compose.yaml --progress quiet up -
     --renew-anon-volumes --detach
 docker-compose --file tests/end-to-end/docker-compose.yaml --progress quiet attach tests
 docker-compose --file tests/end-to-end/docker-compose.yaml --progress quiet down
-ls -R