فهرست منبع

Matrix CI/CD (#68)

AbdBarho 4 سال پیش
والد
کامیت
a1c16942ff
2فایلهای تغییر یافته به همراه19 افزوده شده و 8 حذف شده
  1. 9 2
      .github/ISSUE_TEMPLATE/bug.md
  2. 10 6
      .github/workflows/docker.yml

+ 9 - 2
.github/ISSUE_TEMPLATE/bug.md

@@ -7,13 +7,17 @@ assignees: ''
 
 
 ---
 ---
 
 
-**Has this issue been opened before? Check the [FAQ](https://github.com/AbdBarho/stable-diffusion-webui-docker/wiki/Main), the [issues](https://github.com/AbdBarho/stable-diffusion-webui-docker/issues?q=is%3Aissue) and in [the issues in the WebUI repo](https://github.com/hlky/stable-diffusion-webui)**
+**Has this issue been opened before? Check the [FAQ](https://github.com/AbdBarho/stable-diffusion-webui-docker/wiki/Main), the [issues](https://github.com/AbdBarho/stable-diffusion-webui-docker/issues?q=is%3Aissue)**
 
 
 
 
 
 
 **Describe the bug**
 **Describe the bug**
 
 
 
 
+**Which UI**
+
+hlky or auto or auto-cpu or lstein?
+
 **Steps to Reproduce**
 **Steps to Reproduce**
 1. Go to '...'
 1. Go to '...'
 2. Click on '....'
 2. Click on '....'
@@ -22,8 +26,11 @@ assignees: ''
 
 
 **Hardware / Software:**
 **Hardware / Software:**
  - OS: [e.g. Windows / Ubuntu and version]
  - OS: [e.g. Windows / Ubuntu and version]
+ - RAM:
  - GPU: [Nvidia 1660 / No GPU]
  - GPU: [Nvidia 1660 / No GPU]
- - Version [e.g. 22]
+ - VRAM:
+ - Docker Version, Docker compose version
+ - Release version [e.g. 1.0.1]
 
 
 **Additional context**
 **Additional context**
 Any other context about the problem here. If applicable, add screenshots to help explain your problem.
 Any other context about the problem here. If applicable, add screenshots to help explain your problem.

+ 10 - 6
.github/workflows/docker.yml

@@ -3,13 +3,17 @@ name: Build Images
 on: [push]
 on: [push]
 
 
 jobs:
 jobs:
-  build_all:
+  build:
+    strategy:
+      matrix:
+        profile:
+          - auto
+          - hlky
+          - lstein
+          - download
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
-    name: All
+    name: ${{ matrix.profile }}
     steps:
     steps:
       - uses: actions/checkout@v3
       - uses: actions/checkout@v3
       # better caching?
       # better caching?
-      - run: docker compose --profile auto build --progress plain
-      - run: docker compose --profile hlky build --progress plain
-      - run: docker compose --profile lstein build --progress plain
-      - run: docker compose --profile download build --progress plain
+      - run: docker compose --profile ${{ matrix.profile }} build --progress plain