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