Bump to SQL*Server 15 (2019) CU32 (ubuntu 20.04) #9
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Moodle SQL*Server Docker CI | |
on: [push, pull_request, workflow_dispatch] | |
jobs: | |
Test: | |
runs-on: ubuntu-22.04 | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
- name: Build image | |
run: | | |
docker build -t moodle-db-mssql . | |
- name: Start container | |
run: | | |
docker run --name test0 -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=m@0dl3ing' -d moodle-db-mssql | |
docker exec test0 /wait-for-mssql-to-come-up.sh # We have to wait for SQL server to become available.. | |
- name: Run tests | |
run: | | |
# Verify we have a working SQL server. | |
docker exec test0 /opt/mssql-tools18/bin/sqlcmd -C -U sa -P m@0dl3ing -Q "SELECT @@VERSION" | grep "Microsoft SQL Server" | |
- name: Output logs | |
if: ${{ failure() }} | |
run: | | |
docker logs test0 |