Remove ci-build-windows folder (#38778)

This commit is contained in:
Dimitris Sotirakis 2021-09-01 11:44:08 +03:00 committed by GitHub
parent 316d78f5c3
commit 89716f2806
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 0 additions and 80 deletions

View File

@ -1,38 +0,0 @@
# This has to correspond to the version the Drone runners have
FROM mcr.microsoft.com/windows:1809
WORKDIR C:\\App
RUN powershell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
RUN powershell Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# Scoop first of all needs git to update itself
# Run Scoop under PowerShell since it can otherwise fail
RUN powershell -Command scoop install git@2.29.1.windows.1
RUN powershell -Command scoop install go@1.17
RUN powershell -Command scoop install unzip@6.00
RUN powershell -Command scoop install gcc@9.3.0-2
ENV GOPATH C:\\go
# Install diffutils, in case we need them
RUN powershell (New-Object Net.WebClient).DownloadFile(\
\"https://sourceforge.net/projects/gnuwin32/files/diffutils/2.8.7-1/diffutils-2.8.7-1-bin.zip\", \
\"diffutils-bin.zip\")
RUN powershell (New-Object Net.WebClient).DownloadFile(\
\"https://sourceforge.net/projects/gnuwin32/files/diffutils/2.8.7-1/diffutils-2.8.7-1-dep.zip\", \
\"diffutils-dep.zip\")
RUN mkdir -p "C:\Program Files (x86)\GnuWin32"
RUN cd "C:\Program Files (x86)\GnuWin32" && 7z e -y C:\App\diffutils-dep.zip && 7z e -y C:\App\diffutils-bin.zip
RUN powershell (New-Object Net.WebClient).DownloadFile(\
\"https://github.com/golangci/golangci-lint/releases/download/v1.37.1/golangci-lint-1.37.1-windows-amd64.zip\", \
\"golangci-lint.zip\")
RUN powershell (Get-FileHash golangci-lint.zip -Algorithm SHA256).Hash -eq 'a11b73bebd0ab6f2161d3677a5c63883001bf489aeebc494a6aaaead6addd161'
RUN 7z e -y golangci-lint.zip
RUN powershell -Command scoop cache rm '*'
RUN powershell -Command mkdir -p $(Split-Path -Path $profile)
RUN powershell Set-Content -Path $profile -Value '$env:Path += \";C:\App;C:\Program files (x86)\GnuWin32\bin\"'
ENTRYPOINT ["cmd"]

View File

@ -1,27 +0,0 @@
//+build mage
package main
import (
"github.com/magefile/mage/mg"
"github.com/magefile/mage/sh"
)
const imageName = "grafana/ci-build-windows:0.2.0"
// Build builds the Docker image.
func Build() error {
if err := sh.RunV("docker", "build", "-t", imageName, "."); err != nil {
return err
}
return nil
}
// Publish publishes the Docker image.
func Publish() error {
mg.Deps(Build)
return sh.RunV("docker", "push", imageName)
}
var Default = Build

View File

@ -1,15 +0,0 @@
# Windows Build Docker Image
This directory contains a Dockerfile for building a Windows based image containing
our CI build environment.
To build the Docker image:
```
mage
```
To publish the Docker image:
```
mage publish
```