@@ -110,25 +110,17 @@ jobs:
110
110
- name : Download Geometry service container (if needed)
111
111
run : docker pull $env:ANSRV_GEO_IMAGE_WINDOWS_TAG
112
112
113
- - name : Check runner type
113
+ - name : Check location of self-hosted runner and define license server accordingly
114
114
if : runner.name == 'pygeometry-ci-1'
115
- env :
116
- INTERNAL_DOCKER_EXTRA_ENVS : ${{ secrets.INTERNAL_DOCKER_EXTRA_ENVS }}
117
- run : |
118
- $env:INTERNAL_DOCKER_EXTRA_ENVS | Out-File -FilePath env.list -Encoding UTF8
119
-
120
- - name : Check runner type (not needed)
121
- if : runner.name != 'pygeometry-ci-1'
122
- run : |
123
- echo "" | Out-File -FilePath env.list -Encoding UTF8
115
+ run :
116
+ echo "ANSRV_GEO_LICENSE_SERVER=${{ secrets.INTERNAL_LICENSE_SERVER }}" | Out-File -FilePath $env:GITHUB_ENV -Append
124
117
125
118
- name : Start Geometry service and verify start
126
119
run : |
127
120
.\.venv\Scripts\Activate.ps1
128
- $env:ANSRV_GEO_PORT_MAP = $env:ANSRV_GEO_PORT + ":50051"
129
- docker run --detach --name $env:GEO_CONT_NAME -e LICENSE_SERVER=$env:ANSRV_GEO_LICENSE_SERVER --env-file .\env.list -p $env:ANSRV_GEO_PORT_MAP $env:ANSRV_GEO_IMAGE_WINDOWS_TAG
121
+ docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ${{ env.ANSRV_GEO_IMAGE_WINDOWS_TAG }}
130
122
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
131
-
123
+
132
124
- name : Restore images cache
133
125
uses : actions/cache@v3
134
126
with :
@@ -212,23 +204,15 @@ jobs:
212
204
- name : Download Geometry service container (if needed)
213
205
run : docker pull $env:ANSRV_GEO_IMAGE_WINDOWS_TAG
214
206
215
- - name : Check runner type
207
+ - name : Check location of self-hosted runner and define license server accordingly
216
208
if : runner.name == 'pygeometry-ci-1'
217
- env :
218
- INTERNAL_DOCKER_EXTRA_ENVS : ${{ secrets.INTERNAL_DOCKER_EXTRA_ENVS }}
219
- run : |
220
- $env:INTERNAL_DOCKER_EXTRA_ENVS | Out-File -FilePath env.list -Encoding UTF8
221
-
222
- - name : Check runner type (not needed)
223
- if : runner.name != 'pygeometry-ci-1'
224
- run : |
225
- echo "" | Out-File -FilePath env.list -Encoding UTF8
209
+ run :
210
+ echo "ANSRV_GEO_LICENSE_SERVER=${{ secrets.INTERNAL_LICENSE_SERVER }}" | Out-File -FilePath $env:GITHUB_ENV -Append
226
211
227
212
- name : Start Geometry service and verify start
228
213
run : |
229
214
.\.venv\Scripts\Activate.ps1
230
- $env:ANSRV_GEO_PORT_MAP = $env:ANSRV_GEO_PORT + ":50051"
231
- docker run --detach --name $env:GEO_CONT_NAME -e LICENSE_SERVER=$env:ANSRV_GEO_LICENSE_SERVER --env-file .\env.list -p $env:ANSRV_GEO_PORT_MAP $env:ANSRV_GEO_IMAGE_WINDOWS_TAG
215
+ docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ${{ env.ANSRV_GEO_IMAGE_WINDOWS_TAG }}
232
216
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
233
217
234
218
- name : Build the documentation (HTML)
0 commit comments