Skip to content

Commit 831494c

Browse files
committed
ci: rework
1 parent dbf5366 commit 831494c

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

.github/workflows/backwards_compatibility.yml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,10 @@ jobs:
7979

8080
- name: Download Geometry service container (if needed)
8181
env:
82-
IMAGE_TAG: ${{ matrix.image-tag }}
82+
FULL_IMAGE_NAME: "${{ env.ANSRV_GEO_IMAGE }}:${{ matrix.image-tag }}"
8383
run: |
84-
$imageName = $env:ANSRV_GEO_IMAGE
85-
$tagName = $env:IMAGE_TAG
86-
$fullImage = "${imageName}:${tagName}"
87-
Write-Host "Pulling Docker image: $fullImage"
88-
docker pull $fullImage
84+
Write-Host "Pulling Docker image: $env:FULL_IMAGE_NAME"
85+
docker pull $env:FULL_IMAGE_NAME
8986
9087
- name: Check location of self-hosted runner and define license server accordingly
9188
if: runner.name == 'pygeometry-ci-2'
@@ -111,15 +108,11 @@ jobs:
111108
112109
- name: Start Geometry service and verify start
113110
env:
114-
IMAGE_TAG: ${{ matrix.image-tag }}
111+
FULL_IMAGE_NAME: "${{ env.ANSRV_GEO_IMAGE }}:${{ matrix.image-tag }}"
112+
PORT_MAPPING: "${{ env.ANSRV_GEO_PORT }}:50051"
115113
run: |
116114
.\.venv\Scripts\Activate.ps1
117-
$imageName = $env:ANSRV_GEO_IMAGE
118-
$tagName = $env:IMAGE_TAG
119-
$fullImage = "${imageName}:${tagName}"
120-
Write-Host "Running Docker image: $fullImage"
121-
$outsidePort = $env:ANSRV_GEO_PORT
122-
docker run --detach --name $env:GEO_CONT_NAME -e LICENSE_SERVER=$env:ANSRV_GEO_LICENSE_SERVER $env:SERVER_ENDPOINT -p ${outsidePort}:50051 $fullImage $env:TRANSPORT_MODE_SELECTION
115+
docker run --detach --name $env:GEO_CONT_NAME -e LICENSE_SERVER=$env:ANSRV_GEO_LICENSE_SERVER $env:SERVER_ENDPOINT -p $env:PORT_MAPPING $env:FULL_IMAGE_NAME $env:TRANSPORT_MODE_SELECTION
123116
Start-Sleep -Seconds 10
124117
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
125118

0 commit comments

Comments
 (0)