From 0a63084ccf834595878d02e35bfed9b723677e52 Mon Sep 17 00:00:00 2001 From: Medya Gh Date: Tue, 21 Jul 2020 12:32:58 -0700 Subject: [PATCH 1/2] try starting dokcer service in windows --- .github/workflows/master.yml | 10 ++++++++++ .github/workflows/pr.yml | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 1a3d9c339b..923e43500a 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -307,6 +307,11 @@ jobs: uses: actions/download-artifact@v1 with: name: minikube_binaries + - name: Start Docker Desktop + shell: powershell + run: | + Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker system prune -f -a - name: Info shell: powershell run: | @@ -424,6 +429,11 @@ jobs: uses: actions/download-artifact@v1 with: name: minikube_binaries + - name: Start Docker Desktop + shell: powershell + run: | + Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker system prune -f -a - name: Info continue-on-error: true shell: powershell diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 01f7463bb4..8fc29c389d 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -305,6 +305,11 @@ jobs: uses: actions/download-artifact@v1 with: name: minikube_binaries + - name: Start Docker Desktop + shell: powershell + run: | + Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker system prune -f -a - name: Info shell: powershell run: | @@ -422,6 +427,11 @@ jobs: uses: actions/download-artifact@v1 with: name: minikube_binaries + - name: Start Docker Desktop + shell: powershell + run: | + Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker system prune -f -a - name: Info continue-on-error: true shell: powershell From 1784be7e0f7de2131b059b1cef372d31b47c144b Mon Sep 17 00:00:00 2001 From: Medya Gh Date: Tue, 21 Jul 2020 13:48:15 -0700 Subject: [PATCH 2/2] add start docker desktop on windows jobs --- .github/workflows/master.yml | 26 ++++++++++++++++++++++++-- .github/workflows/pr.yml | 26 ++++++++++++++++++++++++-- 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 923e43500a..fe1320631d 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -310,7 +310,18 @@ jobs: - name: Start Docker Desktop shell: powershell run: | - Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker ps 2>&1 | Out-Null + $docker_running = $? + if (!$docker_running) { + Write-Output "Starting Docker as an administrator" + Start-Process 'C:/Program Files/Docker/Docker/Docker Desktop.exe' -Verb runAs + } + while (!$docker_running) { + Start-Sleep 5 + docker ps 2>&1 | Out-Null + $docker_running = $? + } + Write-Output "Docker is running" docker system prune -f -a - name: Info shell: powershell @@ -432,7 +443,18 @@ jobs: - name: Start Docker Desktop shell: powershell run: | - Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker ps 2>&1 | Out-Null + $docker_running = $? + if (!$docker_running) { + Write-Output "Starting Docker as an administrator" + Start-Process 'C:/Program Files/Docker/Docker/Docker Desktop.exe' -Verb runAs + } + while (!$docker_running) { + Start-Sleep 5 + docker ps 2>&1 | Out-Null + $docker_running = $? + } + Write-Output "Docker is running" docker system prune -f -a - name: Info continue-on-error: true diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8fc29c389d..c8699b56dc 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -308,7 +308,18 @@ jobs: - name: Start Docker Desktop shell: powershell run: | - Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker ps 2>&1 | Out-Null + $docker_running = $? + if (!$docker_running) { + Write-Output "Starting Docker as an administrator" + Start-Process 'C:/Program Files/Docker/Docker/Docker Desktop.exe' -Verb runAs + } + while (!$docker_running) { + Start-Sleep 5 + docker ps 2>&1 | Out-Null + $docker_running = $? + } + Write-Output "Docker is running" docker system prune -f -a - name: Info shell: powershell @@ -430,7 +441,18 @@ jobs: - name: Start Docker Desktop shell: powershell run: | - Start-Process "C:\Program Files\Docker\Docker\Docker Desktop.exe" + docker ps 2>&1 | Out-Null + $docker_running = $? + if (!$docker_running) { + Write-Output "Starting Docker as an administrator" + Start-Process 'C:/Program Files/Docker/Docker/Docker Desktop.exe' -Verb runAs + } + while (!$docker_running) { + Start-Sleep 5 + docker ps 2>&1 | Out-Null + $docker_running = $? + } + Write-Output "Docker is running" docker system prune -f -a - name: Info continue-on-error: true