diff --git a/.github/workflows/bbm_deploy.yml b/.github/workflows/bbm_deploy.yml deleted file mode 100644 index ede823e1..00000000 --- a/.github/workflows/bbm_deploy.yml +++ /dev/null @@ -1,72 +0,0 @@ ---- -name: bbm-deploy - -on: - push: - paths: - - ".github/workflows/bbm_deploy.yml" - - "autogen/**" - - "buildbot.tac" - - "common_factories.py" - - "constants.py" - - "docker-compose/**" - - "locks.py" - - "master-**" - - "master.cfg" - - "os_info.yaml" - - "utils.py" - - "validate_master_cfg.sh" - pull_request: - paths: - - ".github/workflows/bbm_deploy.yml" - - "autogen/**" - - "buildbot.tac" - - "common_factories.py" - - "constants.py" - - "docker-compose/**" - - "locks.py" - - "master-**" - - "master.cfg" - - "os_info.yaml" - - "utils.py" - - "validate_master_cfg.sh" - -jobs: - check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Check master.cfg files - run: ./validate_master_cfg.sh - - deploy: - runs-on: ubuntu-latest - needs: check - if: > - github.ref == 'refs/heads/dev' && - github.repository == 'MariaDB/buildbot' - steps: - - uses: actions/checkout@v4 - - name: prepare - run: | - install -m 600 -D /dev/null ~/.ssh/id_ed25519 - install -m 600 -D /dev/null ~/.ssh/known_hosts - echo "${{ secrets.SSH_PRIVATE_KEY }}" >~/.ssh/id_ed25519 - echo "${{ secrets.SSH_KNOWN_HOSTS }}" >~/.ssh/known_hosts - - name: shutdown stack - run: | - ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.USER }}@${{ secrets.SERVER_IP }} "if [[ -f /srv/dev/docker-compose/docker-compose.yaml ]]; then docker-compose -f /srv/dev/docker-compose/docker-compose.yaml down; fi" - - name: deploy - run: | - # temporary fix of jade templating - sed -i 's#https://ci.mariadb.org#https://ci.dev.mariadb.org#g' master-web/templates/home.jade - rsync -a --progress --delete --exclude-from=rsync.exclude -e "ssh -p ${{ secrets.SERVER_PORT }}" ./ ${{ secrets.USER }}@${{ secrets.SERVER_IP }}:/srv/dev/ - ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.USER }}@${{ secrets.SERVER_IP }} "cd /srv/dev/docker-compose/ && ./generate-config.py --env=dev" - ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.USER }}@${{ secrets.SERVER_IP }} "cd /srv/dev/ && ./define_masters.py" - ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.USER }}@${{ secrets.SERVER_IP }} "cd /srv/dev/docker-compose/ && ln -sf .. buildbot" - - name: start stack - run: | - ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.USER }}@${{ secrets.SERVER_IP }} "cd /srv/dev/docker-compose && docker-compose pull && docker-compose --env-file .env.dev up -d" - - name: clean - run: | - rm ~/.ssh/id_ed25519 diff --git a/README.md b/README.md index f7df9787..fa9f6162 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # buildbot.mariadb.org + + [![bbw-build-container](https://github.com/MariaDB/buildbot/actions/workflows/bbw_build_container.yml/badge.svg)](https://github.com/MariaDB/buildbot/actions/workflows/bbw_build_container.yml) [![bbw-build-container-rhel](https://github.com/MariaDB/buildbot/actions/workflows/bbw_build_container_rhel.yml/badge.svg)](https://github.com/MariaDB/buildbot/actions/workflows/bbw_build_container_rhel.yml) [![bbm-build-container](https://github.com/MariaDB/buildbot/actions/workflows/bbm_build_container.yml/badge.svg)](https://github.com/MariaDB/buildbot/actions/workflows/bbm_build_container.yml)