Fix build and upload modules (#4)

* Fix upload modules

* Disable latest tag for git tags

* Fix CRLF to LF
This commit is contained in:
Sergey Uzinger
2022-12-05 14:17:44 +05:00
committed by GitHub
parent a6d05ce4ed
commit 4d8c670161
2 changed files with 17 additions and 11 deletions
+2 -1
View File
@@ -28,9 +28,10 @@ runs:
docker.io/vxcontrol/${{ inputs.docker_name }}
tags: |
type=ref,event=branch
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
type=semver,pattern={{version}}
flavor: |
latest=true
latest=false
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2
+15 -10
View File
@@ -50,16 +50,21 @@ while true; do
done
# update modules base columns into global DB
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global.sql
echo "base updating of modules into global DB complete"
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global_sec_cfg.sql
echo "updating of modules secure config into global DB was complete"
echo "done"
GET_MODULES="SELECT name from modules;"
MODULES=$(mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" -Nse "$GET_MODULES" 2>/dev/null)
echo "List of modules in database: $MODULES"
while true; do
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global.sql
echo "base updating of modules into global DB complete"
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global_sec_cfg.sql
echo "updating of modules secure config into global DB was complete"
GET_MODULES="SELECT name from modules;"
MODULES=$(mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" -Nse "$GET_MODULES" 2>/dev/null)
echo "List of modules in database: $MODULES"
if [[ -n $MODULES ]]; then
echo "Modules uploaded to database"
break
fi
echo "failed to update global modules table"
sleep 1
done
sleep infinity