@@ -2,11 +2,11 @@ name: Continuous Integration & Delivery
22
33on :
44 push :
5- branches : [ develop, main, bugfix/*, feature/* ]
6- paths-ignore : [ ' docs/**', ' examples/**' ]
5+ branches : [develop, main, bugfix/*, feature/*]
6+ paths-ignore : [" docs/**", " examples/**" ]
77 pull_request :
8- branches : [ develop, main ]
9- paths-ignore : [ ' docs/**', ' examples/**' ]
8+ branches : [develop, main]
9+ paths-ignore : [" docs/**", " examples/**" ]
1010 workflow_dispatch :
1111 inputs :
1212 publish_nuget_package :
@@ -31,73 +31,77 @@ jobs:
3131 strategy :
3232 max-parallel : 6
3333 matrix :
34- test-projects : [
35- { name: "Testcontainers", runs-on: "ubuntu-22.04" },
36- { name: "Testcontainers.Platform.Linux", runs-on: "ubuntu-22.04" },
37- { name: "Testcontainers.Platform.Windows", runs-on: "windows-2022" },
38- { name: "Testcontainers.Databases", runs-on: "ubuntu-22.04" },
39- { name: "Testcontainers.ResourceReaper", runs-on: "ubuntu-22.04" },
40- { name: "Testcontainers.ActiveMq", runs-on: "ubuntu-22.04" },
41- { name: "Testcontainers.ArangoDb", runs-on: "ubuntu-22.04" },
42- { name: "Testcontainers.Azurite", runs-on: "ubuntu-22.04" },
43- { name: "Testcontainers.BigQuery", runs-on: "ubuntu-22.04" },
44- { name: "Testcontainers.Bigtable", runs-on: "ubuntu-22.04" },
45- { name: "Testcontainers.Cassandra", runs-on: "ubuntu-22.04" },
46- { name: "Testcontainers.ClickHouse", runs-on: "ubuntu-22.04" },
47- { name: "Testcontainers.CockroachDb", runs-on: "ubuntu-22.04" },
48- { name: "Testcontainers.Consul", runs-on: "ubuntu-22.04" },
49- { name: "Testcontainers.CosmosDb", runs-on: "ubuntu-22.04" },
50- { name: "Testcontainers.Couchbase", runs-on: "ubuntu-22.04" },
51- { name: "Testcontainers.CouchDb", runs-on: "ubuntu-22.04" },
52- { name: "Testcontainers.Db2", runs-on: "ubuntu-22.04" },
53- { name: "Testcontainers.DynamoDb", runs-on: "ubuntu-22.04" },
54- { name: "Testcontainers.Elasticsearch", runs-on: "ubuntu-22.04" },
55- { name: "Testcontainers.EventHubs", runs-on: "ubuntu-22.04" },
56- { name: "Testcontainers.EventStoreDb", runs-on: "ubuntu-22.04" },
57- { name: "Testcontainers.FakeGcsServer", runs-on: "ubuntu-22.04" },
58- { name: "Testcontainers.FirebirdSql", runs-on: "ubuntu-22.04" },
59- { name: "Testcontainers.Firestore", runs-on: "ubuntu-22.04" },
60- { name: "Testcontainers.InfluxDb", runs-on: "ubuntu-22.04" },
61- { name: "Testcontainers.JanusGraph", runs-on: "ubuntu-22.04" },
62- { name: "Testcontainers.K3s", runs-on: "ubuntu-22.04" },
63- { name: "Testcontainers.Kafka", runs-on: "ubuntu-22.04" },
64- { name: "Testcontainers.Keycloak", runs-on: "ubuntu-22.04" },
65- { name: "Testcontainers.Kusto", runs-on: "ubuntu-22.04" },
66- { name: "Testcontainers.LocalStack", runs-on: "ubuntu-22.04" },
67- { name: "Testcontainers.LowkeyVault", runs-on: "ubuntu-22.04" },
68- { name: "Testcontainers.MariaDb", runs-on: "ubuntu-22.04" },
69- { name: "Testcontainers.Milvus", runs-on: "ubuntu-22.04" },
70- { name: "Testcontainers.Minio", runs-on: "ubuntu-22.04" },
71- { name: "Testcontainers.MongoDb", runs-on: "ubuntu-22.04" },
72- { name: "Testcontainers.MsSql", runs-on: "ubuntu-22.04" },
73- { name: "Testcontainers.MySql", runs-on: "ubuntu-22.04" },
74- { name: "Testcontainers.Nats", runs-on: "ubuntu-22.04" },
75- { name: "Testcontainers.Neo4j", runs-on: "ubuntu-22.04" },
76- { name: "Testcontainers.Ollama", runs-on: "ubuntu-22.04" },
77- { name: "Testcontainers.OpenSearch", runs-on: "ubuntu-22.04" },
78- { name: "Testcontainers.Oracle", runs-on: "ubuntu-22.04" },
79- { name: "Testcontainers.Oracle11", runs-on: "ubuntu-22.04" },
80- { name: "Testcontainers.Oracle18", runs-on: "ubuntu-22.04" },
81- { name: "Testcontainers.Oracle21", runs-on: "ubuntu-22.04" },
82- { name: "Testcontainers.Oracle23", runs-on: "ubuntu-22.04" },
83- { name: "Testcontainers.Papercut", runs-on: "ubuntu-22.04" },
84- { name: "Testcontainers.PostgreSql", runs-on: "ubuntu-22.04" },
85- { name: "Testcontainers.PubSub", runs-on: "ubuntu-22.04" },
86- { name: "Testcontainers.Pulsar", runs-on: "ubuntu-22.04" },
87- { name: "Testcontainers.Qdrant", runs-on: "ubuntu-22.04" },
88- { name: "Testcontainers.RabbitMq", runs-on: "ubuntu-22.04" },
89- { name: "Testcontainers.RavenDb", runs-on: "ubuntu-22.04" },
90- { name: "Testcontainers.Redis", runs-on: "ubuntu-22.04" },
91- { name: "Testcontainers.Redpanda", runs-on: "ubuntu-22.04" },
92- { name: "Testcontainers.ServiceBus", runs-on: "ubuntu-22.04" },
93- { name: "Testcontainers.Sftp", runs-on: "ubuntu-22.04" },
94- { name: "Testcontainers.Typesense", runs-on: "ubuntu-22.04" },
95- { name: "Testcontainers.Weaviate", runs-on: "ubuntu-22.04" },
96- { name: "Testcontainers.WebDriver", runs-on: "ubuntu-22.04" },
97- { name: "Testcontainers.Xunit", runs-on: "ubuntu-22.04" },
98- { name: "Testcontainers.XunitV3", runs-on: "ubuntu-22.04" },
99- { name: "Testcontainers.SpiceDb", runs-on: "ubuntu-22.04" }
100- ]
34+ test-projects :
35+ [
36+ { name: "Testcontainers", runs-on: "ubuntu-22.04" },
37+ { name: "Testcontainers.Platform.Linux", runs-on: "ubuntu-22.04" },
38+ {
39+ name : " Testcontainers.Platform.Windows" ,
40+ runs-on : " windows-2022" ,
41+ },
42+ { name: "Testcontainers.Databases", runs-on: "ubuntu-22.04" },
43+ { name: "Testcontainers.ResourceReaper", runs-on: "ubuntu-22.04" },
44+ { name: "Testcontainers.ActiveMq", runs-on: "ubuntu-22.04" },
45+ { name: "Testcontainers.ArangoDb", runs-on: "ubuntu-22.04" },
46+ { name: "Testcontainers.Azurite", runs-on: "ubuntu-22.04" },
47+ { name: "Testcontainers.BigQuery", runs-on: "ubuntu-22.04" },
48+ { name: "Testcontainers.Bigtable", runs-on: "ubuntu-22.04" },
49+ { name: "Testcontainers.Cassandra", runs-on: "ubuntu-22.04" },
50+ { name: "Testcontainers.ClickHouse", runs-on: "ubuntu-22.04" },
51+ { name: "Testcontainers.CockroachDb", runs-on: "ubuntu-22.04" },
52+ { name: "Testcontainers.Consul", runs-on: "ubuntu-22.04" },
53+ { name: "Testcontainers.CosmosDb", runs-on: "ubuntu-22.04" },
54+ { name: "Testcontainers.Couchbase", runs-on: "ubuntu-22.04" },
55+ { name: "Testcontainers.CouchDb", runs-on: "ubuntu-22.04" },
56+ { name: "Testcontainers.Db2", runs-on: "ubuntu-22.04" },
57+ { name: "Testcontainers.DynamoDb", runs-on: "ubuntu-22.04" },
58+ { name: "Testcontainers.Elasticsearch", runs-on: "ubuntu-22.04" },
59+ { name: "Testcontainers.EventHubs", runs-on: "ubuntu-22.04" },
60+ { name: "Testcontainers.EventStoreDb", runs-on: "ubuntu-22.04" },
61+ { name: "Testcontainers.FakeGcsServer", runs-on: "ubuntu-22.04" },
62+ { name: "Testcontainers.FirebirdSql", runs-on: "ubuntu-22.04" },
63+ { name: "Testcontainers.Firestore", runs-on: "ubuntu-22.04" },
64+ { name: "Testcontainers.InfluxDb", runs-on: "ubuntu-22.04" },
65+ { name: "Testcontainers.JanusGraph", runs-on: "ubuntu-22.04" },
66+ { name: "Testcontainers.K3s", runs-on: "ubuntu-22.04" },
67+ { name: "Testcontainers.Kafka", runs-on: "ubuntu-22.04" },
68+ { name: "Testcontainers.Keycloak", runs-on: "ubuntu-22.04" },
69+ { name: "Testcontainers.Kusto", runs-on: "ubuntu-22.04" },
70+ { name: "Testcontainers.LocalStack", runs-on: "ubuntu-22.04" },
71+ { name: "Testcontainers.LowkeyVault", runs-on: "ubuntu-22.04" },
72+ { name: "Testcontainers.MariaDb", runs-on: "ubuntu-22.04" },
73+ { name: "Testcontainers.Milvus", runs-on: "ubuntu-22.04" },
74+ { name: "Testcontainers.Minio", runs-on: "ubuntu-22.04" },
75+ { name: "Testcontainers.MongoDb", runs-on: "ubuntu-22.04" },
76+ { name: "Testcontainers.MsSql", runs-on: "ubuntu-22.04" },
77+ { name: "Testcontainers.MySql", runs-on: "ubuntu-22.04" },
78+ { name: "Testcontainers.Nats", runs-on: "ubuntu-22.04" },
79+ { name: "Testcontainers.Neo4j", runs-on: "ubuntu-22.04" },
80+ { name: "Testcontainers.Ollama", runs-on: "ubuntu-22.04" },
81+ { name: "Testcontainers.OpenSearch", runs-on: "ubuntu-22.04" },
82+ { name: "Testcontainers.Oracle", runs-on: "ubuntu-22.04" },
83+ { name: "Testcontainers.Oracle11", runs-on: "ubuntu-22.04" },
84+ { name: "Testcontainers.Oracle18", runs-on: "ubuntu-22.04" },
85+ { name: "Testcontainers.Oracle21", runs-on: "ubuntu-22.04" },
86+ { name: "Testcontainers.Oracle23", runs-on: "ubuntu-22.04" },
87+ { name: "Testcontainers.Papercut", runs-on: "ubuntu-22.04" },
88+ { name: "Testcontainers.PostgreSql", runs-on: "ubuntu-22.04" },
89+ { name: "Testcontainers.PubSub", runs-on: "ubuntu-22.04" },
90+ { name: "Testcontainers.Pulsar", runs-on: "ubuntu-22.04" },
91+ { name: "Testcontainers.Qdrant", runs-on: "ubuntu-22.04" },
92+ { name: "Testcontainers.RabbitMq", runs-on: "ubuntu-22.04" },
93+ { name: "Testcontainers.RavenDb", runs-on: "ubuntu-22.04" },
94+ { name: "Testcontainers.Redis", runs-on: "ubuntu-22.04" },
95+ { name: "Testcontainers.Redpanda", runs-on: "ubuntu-22.04" },
96+ { name: "Testcontainers.ServiceBus", runs-on: "ubuntu-22.04" },
97+ { name: "Testcontainers.Sftp", runs-on: "ubuntu-22.04" },
98+ { name: "Testcontainers.Typesense", runs-on: "ubuntu-22.04" },
99+ { name: "Testcontainers.Weaviate", runs-on: "ubuntu-22.04" },
100+ { name: "Testcontainers.WebDriver", runs-on: "ubuntu-22.04" },
101+ { name: "Testcontainers.Xunit", runs-on: "ubuntu-22.04" },
102+ { name: "Testcontainers.XunitV3", runs-on: "ubuntu-22.04" },
103+ { name: "Testcontainers.SpiceDB", runs-on: "ubuntu-22.04" },
104+ ]
101105
102106 runs-on : ${{ matrix.test-projects.runs-on }}
103107
0 commit comments