last updates

This commit is contained in:
Jean-Marie Renouard 2023-04-12 20:45:03 +02:00
parent cfeec1ec61
commit 3164f3a727
1100 changed files with 0 additions and 329 deletions

View file

@ -1,74 +0,0 @@
# This is a basic workflow to help you get started with Actions
name: Compile MT examples for MariaDB
# Controls when the workflow will run
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
mysql_examples:
# This workflow contains a single job called "build"
strategy:
matrix:
MARIADB_VERSION: [10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9]
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Setup MySQL Tuner repository
uses: actions/checkout@v3
- name: Set up MySQL
uses: shogo82148/actions-setup-mysql@v1
with:
distribution: 'mariadb'
root-password: "root"
mysql-version: "${{ matrix.MARIADB_VERSION }}"
- name: Injecting credentials
run: |
echo -e "[client]\nuser=root\npassword=root\nhost=127.0.0.1\nprotocol=TCP" > $HOME/.my.cnf
- name: Cloning test_db dataset
run: |
git clone https://github.com/datacharmer/test_db.git
- name: Test database is Up and Running
run: |
sleep 5s
sudo netstat -ltpn
mysql -e 'select version();'
- name: Injecting test_db dataset
run: |
cd test_db
mysql -e 'CREATE DATABASE data;'
mysql data< ./employees.sql
cd -
rm -rf test_db
# Runs a single command using the runners shell
- name: Json Run verbose mode with dumpdir result
run: |
mkdir -p ./examples/github/result/mariadb/${{ matrix.MARIADB_VERSION }}
sudo perl ./mysqltuner.pl --user=root --pass=root --protocol tcp --verbose --dumpdir=./examples/github/result/mariadb/${{ matrix.MARIADB_VERSION }} --json | tee -a ./examples/github/result/mariadb/${{ matrix.MARIADB_VERSION }}/result.json
- name: Standard Run verbose mode without dumpdir result
run: |
sudo perl ./mysqltuner.pl --user=root --pass=root --protocol tcp --verbose | tee -a ./examples/github/result/mariadb/${{ matrix.MARIADB_VERSION }}/result.txt
- name: Adding examples to Git
run: |
git add ./examples/github/result/mariadb/${{ matrix.MARIADB_VERSION }}/* || true
- name: Run the Action Commit
uses: devops-infra/action-commit-push@master
with:
github_token: "${{ secrets.GITHUB_TOKEN }}"
add_timestamp: false
commit_prefix: "[AUTO]"
commit_message: "Updates MariaDb result examples (via Actions)"
force: true
target_branch: examples

View file

@ -1,74 +0,0 @@
# This is a basic workflow to help you get started with Actions
name: Compile MT examples For MySQL
# Controls when the workflow will run
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
mysql_examples:
# This workflow contains a single job called "build"
strategy:
matrix:
MYSQL_VERSION: [5.6, 5.7, 8.0]
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Setup MySQL Tuner repository
uses: actions/checkout@v3
- name: Set up MySQL
uses: shogo82148/actions-setup-mysql@v1
with:
distribution: 'mysql'
root-password: "root"
mysql-version: "${{ matrix.MYSQL_VERSION }}"
- name: Injecting credentials
run: |
echo -e "[client]\nuser=root\npassword=root\nhost=127.0.0.1\nprotocol=TCP" > $HOME/.my.cnf
- name: Cloning test_db dataset
run: |
git clone https://github.com/datacharmer/test_db.git
- name: Test database is Up and Running
run: |
sleep 5s
sudo netstat -ltpn
mysql -e 'select version();'
- name: Injecting test_db dataset
run: |
cd test_db
mysql -e 'CREATE DATABASE data;'
mysql data< ./employees.sql
cd -
rm -rf test_db
# Runs a single command using the runners shell
- name: Json Run verbose mode with dumpdir result
run: |
mkdir -p ./examples/github/result/mysql/${{ matrix.MYSQL_VERSION }}
sudo perl ./mysqltuner.pl --user=root --pass=root --protocol tcp --verbose --dumpdir=./examples/github/result/mysql/${{ matrix.MYSQL_VERSION }} --json | tee -a ./examples/github/result/mysql/${{ matrix.MYSQL_VERSION }}/result.json
- name: Standard Run verbose mode without dumpdir result
run: |
sudo perl ./mysqltuner.pl --user=root --pass=root --protocol tcp --verbose | tee -a ./examples/github/result/mysql/${{ matrix.MYSQL_VERSION }}/result.txt
- name: Adding examples to Git
run: |
git add ./examples/github/result/mysql/${{ matrix.MYSQL_VERSION }}/* || true
- name: Run the Action Commit
uses: devops-infra/action-commit-push@master
with:
github_token: "${{ secrets.GITHUB_TOKEN }}"
add_timestamp: false
commit_prefix: "[AUTO]"
commit_message: "Updates MySQL result examples (via Actions)"
force: true
target_branch: examples

View file

@ -1,77 +0,0 @@
# This is a basic workflow to help you get started with Actions
name: CI for MySQL Tuner for MySQL 5.7 and 8.0
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
pull_request:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
test_help:
strategy:
matrix:
MYSQL_VERSION: [5.7, 8.0]
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Setup MySQL Tuner repository
uses: actions/checkout@v3
- name: Set up MySQL
uses: mirromutth/mysql-action@v1.1
with:
mysql root password: "root"
mysql version: "${{ matrix.MYSQL_VERSION }}"
- name: Injecting credentials
run: |
echo -e "[client]\nuser=root\npassword=root\nhost=127.0.0.1\nprotocol=TCP" > $HOME/.my.cnf
- name: waiting database
run: |
sleep 20s
- name: Run help mode
run: |
sudo perl ./mysqltuner.pl --help
test_with_empty_db:
needs: test_help
strategy:
matrix:
MYSQL_VERSION: [5.7, 8.0]
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Setup MySQL Tuner repository
uses: actions/checkout@v3
- name: Set up MySQL
uses: mirromutth/mysql-action@v1.1
with:
mysql root password: "root"
mysql version: "${{ matrix.MYSQL_VERSION }}"
- name: Injecting credentials
run: |
echo -e "[client]\nuser=root\npassword=root\nhost=127.0.0.1\nprotocol=TCP" > $HOME/.my.cnf
- name: waiting database
run: |
sleep 20s
# Runs a single command using the runners shell
- name: Run verbose mode
run: sudo perl ./mysqltuner.pl --user=root --pass=root --protocol tcp --verbose

View file

@ -1,56 +0,0 @@
# This is a basic workflow to help you get started with Actions
name: Test with databases
# Controls when the workflow will run
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
run_mt_with_db:
strategy:
matrix:
MYSQL_VERSION: [5.7, 8.0]
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Setup MySQL Tuner repository
uses: actions/checkout@v3
- name: Set up MySQL
uses: mirromutth/mysql-action@v1.1
with:
mysql root password: "root"
mysql version: "${{ matrix.MYSQL_VERSION }}"
- name: Injecting credentials
run: |
echo -e "[client]\nuser=root\npassword=root\nhost=127.0.0.1\nprotocol=TCP" > $HOME/.my.cnf
- name: Cloning test_db dataset
run: |
git clone https://github.com/datacharmer/test_db.git
- name: Injecting test_db dataset
run: |
sleep 5s
cd test_db
netstat -ltpn
mysql -e 'select version();'
mysql -e 'CREATE DATABASE data;'
mysql data< ./employees.sql
cd -
rm -rf test_db
# Runs a single command using the runners shell
- name: Run help mode
run: perl ./mysqltuner.pl --help
# Runs a single command using the runners shell
- name: Run verbose mode
run: sudo perl ./mysqltuner.pl --user=root --pass=root --protocol tcp --verbose

View file

@ -1,48 +0,0 @@
# This is a basic workflow to help you get started with Actions
name: CVE and Docs update
# Controls when the workflow will run
on:
# Scheudle every sunday at 00:00
schedule:
- cron: '0 0 * * 0'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Setup MySQL Tuner repository
uses: actions/checkout@v3
- name: Install dependencies
run: |
pwd
cd build
pwd
sudo bash ./installStaff.sh
- name: Update CVE and docs
run: |
pwd
cd ./build
pwd
sudo bash ./updateStaff.sh
- name: Run the Action
uses: devops-infra/action-commit-push@master
with:
github_token: "${{ secrets.GITHUB_TOKEN }}"
add_timestamp: true
commit_prefix: "[AUTO]"
commit_message: "Updates CVE and docs (via Actions)"
force: false
target_branch: "cve-docs"

0
.gitignore vendored Normal file → Executable file
View file

0
.perltidy Normal file → Executable file
View file

0
.travis.yml Normal file → Executable file
View file

0
CODE_OF_CONDUCT.md Normal file → Executable file
View file

0
CONTRIBUTING.md Normal file → Executable file
View file

0
INTERNALS.md Normal file → Executable file
View file

0
LICENSE Normal file → Executable file
View file

0
README.fr.md Normal file → Executable file
View file

0
README.it.md Normal file → Executable file
View file

0
README.md Normal file → Executable file
View file

0
README.ru.md Normal file → Executable file
View file

0
SECURITY.md Normal file → Executable file
View file

0
USAGE.md Normal file → Executable file
View file

0
Vagrant/Vagrantfile vendored Normal file → Executable file
View file

0
Vagrant/prepare.sh Normal file → Executable file
View file

0
basic_passwords.txt Normal file → Executable file
View file

0
build/bashrc Normal file → Executable file
View file

0
build/build_rpm.sh Normal file → Executable file
View file

0
build/clean.sh Normal file → Executable file
View file

0
build/clearContainer.sh Normal file → Executable file
View file

0
build/configimg.conf Normal file → Executable file
View file

0
build/createMassDockerImages.sh Normal file → Executable file
View file

0
build/createTestEnvs.sh Normal file → Executable file
View file

0
build/deployOn Normal file → Executable file
View file

0
build/fetchSampleDatabases.sh Normal file → Executable file
View file

0
build/installStaff.sh Normal file → Executable file
View file

0
build/mysqltuner.spec.tpl Normal file → Executable file
View file

0
build/runAudit.sh Normal file → Executable file
View file

0
build/runMT.sh Normal file → Executable file
View file

0
build/sync.sh Normal file → Executable file
View file

0
build/txt2Html.pl Normal file → Executable file
View file

0
build/updateCVElist.pl Normal file → Executable file
View file

0
build/updateStaff.sh Normal file → Executable file
View file

View file

View file

View file

View file

View file

0
examples/github/result/mariadb/10.2/ifs_COLLATIONS.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_COLUMNS.csv Normal file → Executable file
View file

View file

View file

0
examples/github/result/mariadb/10.2/ifs_ENGINES.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_EVENTS.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_FILES.csv Normal file → Executable file
View file

View file

View file

View file

View file

View file

Can't render this file because it is too large.

View file

Can't render this file because it is too large.

View file

0
examples/github/result/mariadb/10.2/ifs_INNODB_CMP.csv Normal file → Executable file
View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

0
examples/github/result/mariadb/10.2/ifs_INNODB_TRX.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_KEYWORDS.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_KEY_CACHES.csv Normal file → Executable file
View file

View file

0
examples/github/result/mariadb/10.2/ifs_PARAMETERS.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_PARTITIONS.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_PLUGINS.csv Normal file → Executable file
View file

View file

0
examples/github/result/mariadb/10.2/ifs_PROFILING.csv Normal file → Executable file
View file

View file

0
examples/github/result/mariadb/10.2/ifs_ROUTINES.csv Normal file → Executable file
View file

0
examples/github/result/mariadb/10.2/ifs_SCHEMATA.csv Normal file → Executable file
View file

View file

Some files were not shown because too many files have changed in this diff Show more