mysql 测试

This commit is contained in:
midoks 2022-06-27 17:31:05 +08:00
parent 596769e798
commit 5a3b71283f
5 changed files with 61 additions and 4 deletions

39
.github/workflows/python-app-mysql8.yml vendored Normal file
View File

@ -0,0 +1,39 @@
# This workflow will install Python dependencies, run tests and lint with a single version of Python
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: MW APP MySQL80
on:
push:
branches: [ "master","dev" ]
pull_request:
branches: [ "master","dev" ]
permissions:
contents: read
jobs:
build:
strategy:
matrix:
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
#runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.10"
- name: Install MW
run: |
sudo bash scripts/install_dev.sh
- name: Install MySQL80
run: |
SYS_MAKEJN="-j12"
cd /www/server/mdserver-web/plugins/mysql && sudo bash install.sh install 8.0
- name: Start DEBUG
run: |
gunicorn -c setting.py app:app
python3 task.py &

View File

@ -14,6 +14,11 @@ sysName=`uname`
install_tmp=${rootPath}/tmp/mw_install.pl
mysqlDir=${serverPath}/source/mysql
# 加快测试速度 For Github Action
MAKEJN='${SYS_MAKEJN:+"-j2"}'
echo "SYS_MAKEJN:$MAKEJN"
Install_mysql()
{
mkdir -p ${mysqlDir}
@ -57,7 +62,7 @@ Install_mysql()
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
&& make && make install && make clean
&& make $MAKEJN && make install && make clean
if [ -d $serverPath/mysql ];then
echo '5.5' > $serverPath/mysql/version.pl

View File

@ -17,6 +17,11 @@ sysName=`uname`
install_tmp=${rootPath}/tmp/mw_install.pl
mysqlDir=${serverPath}/source/mysql
# 加快测试速度 For Github Action
MAKEJN='${SYS_MAKEJN:+"-j2"}'
echo "SYS_MAKEJN:$MAKEJN"
Install_mysql()
{
mkdir -p ${mysqlDir}
@ -61,7 +66,7 @@ Install_mysql()
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
&& make && make install && make clean
&& make $MAKEJN && make install && make clean
if [ -d $serverPath/mysql ];then

View File

@ -19,6 +19,10 @@ mysqlDir=${serverPath}/source/mysql
VERSION="5.7.37"
# 加快测试速度 For Github Action
MAKEJN='${SYS_MAKEJN:+"-j2"}'
echo "SYS_MAKEJN:$MAKEJN"
Install_mysql()
{
mkdir -p ${mysqlDir}
@ -77,7 +81,7 @@ Install_mysql()
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DWITH_BOOST=${mysqlDir}/mysql-${VERSION}/boost/
make && make install && make clean
make $MAKEJN && make install && make clean
echo '5.7' > $serverPath/mysql/version.pl
echo '安装完成' > $install_tmp
fi

View File

@ -17,6 +17,10 @@ sysName=`uname`
install_tmp=${rootPath}/tmp/mw_install.pl
mysqlDir=${serverPath}/source/mysql
# 加快测试速度 For Github Action
MAKEJN='${SYS_MAKEJN:+"-j2"}'
echo "SYS_MAKEJN:$MAKEJN"
Install_mysql()
{
mkdir -p ${mysqlDir}
@ -79,7 +83,7 @@ Install_mysql()
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DWITH_BOOST=${mysqlDir}/mysql-8.0.25/boost/
make && make install && make clean
make $MAKEJN && make install && make clean
if [ -d $serverPath/mysql ];then
echo '8.0' > $serverPath/mysql/version.pl