1010
1111 # Allows you to run this workflow manually from the Actions tab
1212 workflow_dispatch :
13+ inputs :
14+ custom_tag :
15+ description : ' Custom Docker tag (optional)'
16+ required : false
17+ default : ' '
1318
1419# A workflow run is made up of one or more jobs that can run sequentially or in parallel
1520jobs :
7479 - 27017:27017
7580
7681 container :
77- image : countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
82+ image : countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
7883 env :
7984 COUNTLY_CONFIG__MONGODB_HOST : mongodb
8085 COUNTLY_CONFIG_API_PREVENT_JOBS : true
@@ -131,7 +136,7 @@ jobs:
131136 - 27017:27017
132137
133138 container :
134- image : countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
139+ image : countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
135140 env :
136141 COUNTLY_CONFIG__MONGODB_HOST : mongodb
137142 COUNTLY_CONFIG_API_PREVENT_JOBS : true
@@ -178,7 +183,7 @@ jobs:
178183 - 27017:27017
179184
180185 container :
181- image : countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
186+ image : countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
182187 env :
183188 COUNTLY_CONFIG__MONGODB_HOST : mongodb
184189 COUNTLY_CONFIG_API_PREVENT_JOBS : true
@@ -231,7 +236,7 @@ jobs:
231236 - 27017:27017
232237
233238 container :
234- image : countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
239+ image : countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
235240 env :
236241 COUNTLY_CONFIG__MONGODB_HOST : mongodb
237242 COUNTLY_CONFIG_API_PREVENT_JOBS : true
@@ -281,7 +286,8 @@ jobs:
281286 /sbin/my_init &
282287 cd ui-tests
283288 npm install
284- npm run cy:run:dashboard
289+ xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" \
290+ npm run cy:run:dashboard --headless --no-sandbox --disable-gpu --disable-dev-shm-usage
285291
286292 - name : Upload UI tests artifacts
287293 if : ${{ failure() }}
@@ -308,7 +314,7 @@ jobs:
308314 - 27017:27017
309315
310316 container :
311- image : countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
317+ image : countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
312318 env :
313319 COUNTLY_CONFIG__MONGODB_HOST : mongodb
314320 COUNTLY_CONFIG_API_PREVENT_JOBS : true
@@ -354,7 +360,8 @@ jobs:
354360 /sbin/my_init &
355361 cd ui-tests
356362 npm install
357- npm run cy:run:onboarding
363+ xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" \
364+ npm run cy:run:onboarding --headless --no-sandbox --disable-gpu --disable-dev-shm-usage
358365
359366 - name : Upload UI tests artifacts
360367 if : ${{ failure() }}
0 commit comments