Skip to content

Commit ff72c01

Browse files
authored
Merge pull request #5630 from Particular/rhys-sql-testing
Run sql persister tests in CI
2 parents b490734 + a11705a commit ff72c01

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
os: [windows-latest, ubuntu-latest]
21-
test-category: [ Default, SqlServer, AzureServiceBus, RabbitMQ, AzureStorageQueues, MSMQ, SQS, PrimaryRavenAcceptance, PrimaryRavenPersistence, PostgreSQL, IBMMQ ]
21+
test-category: [ Default, SqlServer, SqlServerPersistence, AzureServiceBus, RabbitMQ, AzureStorageQueues, MSMQ, SQS, PrimaryRavenAcceptance, PrimaryRavenPersistence, PostgreSQL, PostgreSQLPersistence, IBMMQ ]
2222
include:
2323
- os: windows-latest
2424
os-name: Windows
@@ -83,7 +83,7 @@ jobs:
8383
8484
- name: Azure login
8585
uses: azure/login@v3.0.0
86-
if: matrix.test-category == 'AzureServiceBus' || matrix.test-category == 'AzureStorageQueues' || matrix.test-category == 'RabbitMQ' || matrix.test-category == 'PostgreSQL'
86+
if: matrix.test-category == 'AzureServiceBus' || matrix.test-category == 'AzureStorageQueues' || matrix.test-category == 'RabbitMQ' || matrix.test-category == 'PostgreSQL' || matrix.test-category == 'PostgreSQLPersistence'
8787
with:
8888
creds: ${{ secrets.AZURE_ACI_CREDENTIALS }}
8989
- name: Setup SQL Server
@@ -92,6 +92,13 @@ jobs:
9292
with:
9393
connection-string-env-var: ServiceControl_TransportTests_SQL_ConnectionString
9494
catalog: nservicebus
95+
- name: Setup SQL Server persistence
96+
uses: Particular/install-sql-server-action@v1.5.0
97+
if: matrix.test-category == 'SqlServerPersistence'
98+
with:
99+
connection-string-env-var: ServiceControl_Persistence_SqlServer_ConnectionString
100+
catalog: ServiceControl
101+
enable-full-text-search: true
95102
- name: Setup PostgreSQL
96103
uses: Particular/setup-postgres-action@v1.1.0
97104
if: matrix.test-category == 'PostgreSQL'
@@ -100,6 +107,14 @@ jobs:
100107
tag: ServiceControl
101108
registry-username: ${{ secrets.DOCKERHUB_USERNAME }}
102109
registry-password: ${{ secrets.DOCKERHUB_TOKEN }}
110+
- name: Setup PostgreSQL persistence
111+
uses: Particular/setup-postgres-action@v1.1.0
112+
if: matrix.test-category == 'PostgreSQLPersistence'
113+
with:
114+
connection-string-name: ServiceControl_Persistence_PostgreSql_ConnectionString
115+
tag: ServiceControl
116+
registry-username: ${{ secrets.DOCKERHUB_USERNAME }}
117+
registry-password: ${{ secrets.DOCKERHUB_TOKEN }}
103118
- name: Setup RabbitMQ
104119
uses: Particular/setup-rabbitmq-action@v1.7.1
105120
if: matrix.test-category == 'RabbitMQ'

0 commit comments

Comments
 (0)