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
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
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