Просмотр исходного кода

Test env variables in github action

Granty1 4 лет назад
Родитель
Сommit
7dae121e5b
2 измененных файлов с 10 добавлено и 4 удалено
  1. 7 1
      .github/workflows/go.yml
  2. 3 3
      server/config.yaml

+ 7 - 1
.github/workflows/go.yml

@@ -30,7 +30,13 @@ jobs:
       run: |
         go build -v . 
       working-directory: ./server
-
+    - name: Modify config params
+      run: |
+        sed -i 's/%{address}/$MYSQL_ADDR/' config.yaml
+        sed -i 's/%{username}/$MYSQL_USERNAME/' config.yaml
+        sed -i 's/%{password}/$MSQL_PASSWORD/' config.yaml
+        cat config.yaml
+      working-directory: ./server
     - name: Run 
       run: | 
         nohup ./gin-vue-admin &

+ 3 - 3
server/config.yaml

@@ -10,9 +10,9 @@ jwt:
 
 # mysql connect configuration
 mysql:
-    username: root
-    password: 'Aa@6447985'
-    path: '127.0.0.1:3306'
+    username: %{username}
+    password: %{password}
+    path: %{address}
     db-name: 'qmPlus'
     config: 'charset=utf8&parseTime=True&loc=Local'
     max-idle-conns: 10