Files
edx-platform/.github/workflows/mysqldbdump.yml
2020-09-24 06:57:39 +00:00

25 lines
742 B
YAML

name: mysqldbdump
on:
push:
branches:
- 'master'
jobs:
mysqldbdump:
name: mysqldbdump
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Migrate
run: docker-compose -f ./.github/workflows/docker-compose.yml.mysqldbdump up -d
- name: Wait for migration to complete
uses: jakejarvis/wait-action@master
with:
time: '900s'
- name: Dump database
run: docker exec -i edx.devstack.mysql mysqldump -u'edxapp001' -p'password' edxapp > edxapp.sql
- name: Commit dump file to repo.
run: ./.github/workflows/mysqldbdump_pr.sh
env:
GH_ACCESS_TOKEN: ${{ secrets.EDX_DEPLOYMENT_GH_TOKEN }}