You've already forked git-docker
							
							added 1909 dockerfile
This commit is contained in:
		
							
								
								
									
										33
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -99,6 +99,38 @@ steps: | ||||
|     - push | ||||
|     - tag | ||||
|  | ||||
| --- | ||||
| kind: pipeline | ||||
| type: ssh | ||||
| name: windows-1909-amd64 | ||||
|  | ||||
| platform: | ||||
|   os: windows | ||||
|  | ||||
| server: | ||||
|   host: | ||||
|     from_secret: windows_server_1909 | ||||
|   password: | ||||
|     from_secret: windows_password | ||||
|   user: | ||||
|     from_secret: windows_username | ||||
|  | ||||
| steps: | ||||
| - name: build | ||||
|   commands: | ||||
|   - docker login -u $env:USERNAME -p $env:PASSWORD | ||||
|   - docker build -f docker/Dockerfile.windows.1909 -t drone/git:windows-1909-amd64 . | ||||
|   - docker push drone/git:windows-1909-amd64 | ||||
|   environment: | ||||
|     USERNAME: | ||||
|       from_secret: docker_username | ||||
|     PASSWORD: | ||||
|       from_secret: docker_password | ||||
|  | ||||
| trigger: | ||||
|   event: | ||||
|   - push | ||||
|  | ||||
| --- | ||||
| kind: pipeline | ||||
| type: ssh | ||||
| @@ -189,5 +221,6 @@ depends_on: | ||||
| - linux-amd64 | ||||
| - linux-arm64 | ||||
| - linux-arm | ||||
| - windows-1909-amd64 | ||||
| - windows-1903-amd64 | ||||
| - windows-1809-amd64 | ||||
|   | ||||
							
								
								
									
										20
									
								
								docker/Dockerfile.windows.1909
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								docker/Dockerfile.windows.1909
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| # escape=` | ||||
|  | ||||
| FROM mcr.microsoft.com/windows/servercore:1909 AS git | ||||
| SHELL ["powershell.exe", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] | ||||
|  | ||||
| RUN [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 ; ` | ||||
|     Invoke-WebRequest -UseBasicParsing https://github.com/git-for-windows/git/releases/download/v2.21.0.windows.1/MinGit-2.21.0-64-bit.zip -OutFile git.zip; ` | ||||
|     Expand-Archive git.zip -DestinationPath C:\git; | ||||
|  | ||||
| FROM mcr.microsoft.com/powershell:nanoserver-1909 | ||||
| COPY --from=git /git /git | ||||
|  | ||||
| ADD windows/* /bin/ | ||||
|  | ||||
| # https://github.com/PowerShell/PowerShell/issues/6211#issuecomment-367477137 | ||||
| USER ContainerAdministrator | ||||
| RUN setx /M PATH "%PATH%;C:\Program Files\PowerShell" | ||||
|  | ||||
| SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] | ||||
| CMD [ "pwsh", "C:\\bin\\clone.ps1" ] | ||||
		Reference in New Issue
	
	Block a user
	 Brad Rydzewski
					Brad Rydzewski