mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Plugin Dockerfiles: Upgrade Go, golangci-lint, gcloud SDK (#28767)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
This commit is contained in:
parent
b35d4e1e8e
commit
8954130f1a
@ -4,4 +4,4 @@
|
|||||||
## Common variable declarations
|
## Common variable declarations
|
||||||
##
|
##
|
||||||
|
|
||||||
DOCKER_IMAGE_NAME="grafana/grafana-plugin-ci:1.0.1-alpine"
|
DOCKER_IMAGE_NAME="grafana/grafana-plugin-ci:1.1.0-alpine"
|
||||||
|
@ -18,16 +18,16 @@ apk add --no-cache curl nodejs npm yarn build-base openssh git-lfs perl-utils co
|
|||||||
# apk add --no-cache xvfb glib nss nspr gdk-pixbuf "gtk+3.0" pango atk cairo dbus-libs libxcomposite libxrender libxi libxtst libxrandr libxscrnsaver alsa-lib at-spi2-atk at-spi2-core cups-libs gcompat libc6-compat
|
# apk add --no-cache xvfb glib nss nspr gdk-pixbuf "gtk+3.0" pango atk cairo dbus-libs libxcomposite libxrender libxi libxtst libxrandr libxscrnsaver alsa-lib at-spi2-atk at-spi2-core cups-libs gcompat libc6-compat
|
||||||
|
|
||||||
# Install Go
|
# Install Go
|
||||||
filename="go1.15.1.linux-amd64.tar.gz"
|
filename="go1.15.3.linux-amd64.tar.gz"
|
||||||
get_file "https://dl.google.com/go/$filename" "/tmp/$filename" "70ac0dbf60a8ee9236f337ed0daa7a4c3b98f6186d4497826f68e97c0c0413f6"
|
get_file "https://dl.google.com/go/$filename" "/tmp/$filename" "010a88df924a81ec21b293b5da8f9b11c176d27c0ee3962dc1738d2352d3c02d"
|
||||||
untar_file "/tmp/$filename"
|
untar_file "/tmp/$filename"
|
||||||
|
|
||||||
# Install golangci-lint
|
# Install golangci-lint
|
||||||
GOLANGCILINT_VERSION=1.31.0
|
GOLANGCILINT_VERSION=1.32.2
|
||||||
filename="golangci-lint-${GOLANGCILINT_VERSION}-linux-amd64"
|
filename="golangci-lint-${GOLANGCILINT_VERSION}-linux-amd64"
|
||||||
get_file "https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCILINT_VERSION}/$filename.tar.gz" \
|
get_file "https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCILINT_VERSION}/$filename.tar.gz" \
|
||||||
"/tmp/${filename}.tar.gz" \
|
"/tmp/${filename}.tar.gz" \
|
||||||
"9a5d47b51442d68b718af4c7350f4406cdc087e2236a5b9ae52f37aebede6cb3"
|
"e7ab86d833bf9faed39801ab3b5cd294f026d26f9a7da63a42390943ead486cc"
|
||||||
untar_file "/tmp/${filename}.tar.gz"
|
untar_file "/tmp/${filename}.tar.gz"
|
||||||
ln -s /usr/local/${filename}/golangci-lint /usr/local/bin/golangci-lint
|
ln -s /usr/local/${filename}/golangci-lint /usr/local/bin/golangci-lint
|
||||||
ln -s /usr/local/go/bin/go /usr/local/bin/go
|
ln -s /usr/local/go/bin/go /usr/local/bin/go
|
||||||
@ -65,8 +65,8 @@ current_dir=$PWD
|
|||||||
cd /usr/local/grafana-toolkit && yarn install && cd $current_dir
|
cd /usr/local/grafana-toolkit && yarn install && cd $current_dir
|
||||||
ln -s /usr/local/grafana-toolkit/bin/grafana-toolkit.js /usr/local/bin/grafana-toolkit
|
ln -s /usr/local/grafana-toolkit/bin/grafana-toolkit.js /usr/local/bin/grafana-toolkit
|
||||||
|
|
||||||
GOOGLE_SDK_VERSION=308.0.0
|
GOOGLE_SDK_VERSION=316.0.0
|
||||||
GOOGLE_SDK_CHECKSUM=9e8e31d9503340fc912374311ac1fffbfc5b59748d20b681f9aca3de2b68deb5
|
GOOGLE_SDK_CHECKSUM=96a0b75474dbfa9f3d46dcdec7a4d68a664cb7d57fade5710fe88b1fdf6babb3
|
||||||
|
|
||||||
curl -fLO https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz
|
curl -fLO https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz
|
||||||
echo "${GOOGLE_SDK_CHECKSUM} google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz" | sha256sum --check --status
|
echo "${GOOGLE_SDK_CHECKSUM} google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz" | sha256sum --check --status
|
||||||
|
@ -4,4 +4,4 @@
|
|||||||
## Common variable declarations
|
## Common variable declarations
|
||||||
##
|
##
|
||||||
|
|
||||||
DOCKER_IMAGE_NAME="grafana/grafana-plugin-ci:1.0.0"
|
DOCKER_IMAGE_NAME="grafana/grafana-plugin-ci:1.1.0"
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
source "./deploy-common.sh"
|
source "./deploy-common.sh"
|
||||||
|
|
||||||
# Install Go
|
# Install Go
|
||||||
filename="go1.15.1.linux-amd64.tar.gz"
|
filename="go1.15.3.linux-amd64.tar.gz"
|
||||||
get_file "https://dl.google.com/go/$filename" "/tmp/$filename" "70ac0dbf60a8ee9236f337ed0daa7a4c3b98f6186d4497826f68e97c0c0413f6"
|
get_file "https://dl.google.com/go/$filename" "/tmp/$filename" "010a88df924a81ec21b293b5da8f9b11c176d27c0ee3962dc1738d2352d3c02d"
|
||||||
untar_file "/tmp/$filename"
|
untar_file "/tmp/$filename"
|
||||||
|
|
||||||
# Install golangci-lint
|
# Install golangci-lint
|
||||||
GOLANGCILINT_VERSION=1.31.0
|
GOLANGCILINT_VERSION=1.32.2
|
||||||
filename="golangci-lint-${GOLANGCILINT_VERSION}-linux-amd64"
|
filename="golangci-lint-${GOLANGCILINT_VERSION}-linux-amd64"
|
||||||
get_file "https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCILINT_VERSION}/$filename.tar.gz" \
|
get_file "https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCILINT_VERSION}/$filename.tar.gz" \
|
||||||
"/tmp/${filename}.tar.gz" \
|
"/tmp/${filename}.tar.gz" \
|
||||||
"9a5d47b51442d68b718af4c7350f4406cdc087e2236a5b9ae52f37aebede6cb3"
|
"e7ab86d833bf9faed39801ab3b5cd294f026d26f9a7da63a42390943ead486cc"
|
||||||
untar_file "/tmp/${filename}.tar.gz"
|
untar_file "/tmp/${filename}.tar.gz"
|
||||||
ln -s /usr/local/${filename}/golangci-lint /usr/local/bin/golangci-lint
|
ln -s /usr/local/${filename}/golangci-lint /usr/local/bin/golangci-lint
|
||||||
ln -s /usr/local/go/bin/go /usr/local/bin/go
|
ln -s /usr/local/go/bin/go /usr/local/bin/go
|
||||||
@ -36,8 +36,8 @@ git clone https://github.com/magefile/mage.git /tmp/mage
|
|||||||
pushd /tmp/mage && go run bootstrap.go && popd
|
pushd /tmp/mage && go run bootstrap.go && popd
|
||||||
mv $HOME/go/bin/mage /usr/local/bin
|
mv $HOME/go/bin/mage /usr/local/bin
|
||||||
|
|
||||||
GOOGLE_SDK_VERSION=308.0.0
|
GOOGLE_SDK_VERSION=316.0.0
|
||||||
GOOGLE_SDK_CHECKSUM=9e8e31d9503340fc912374311ac1fffbfc5b59748d20b681f9aca3de2b68deb5
|
GOOGLE_SDK_CHECKSUM=96a0b75474dbfa9f3d46dcdec7a4d68a664cb7d57fade5710fe88b1fdf6babb3
|
||||||
|
|
||||||
curl -fLO https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz
|
curl -fLO https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz
|
||||||
echo "${GOOGLE_SDK_CHECKSUM} google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz" | sha256sum --check --status
|
echo "${GOOGLE_SDK_CHECKSUM} google-cloud-sdk-${GOOGLE_SDK_VERSION}-linux-x86_64.tar.gz" | sha256sum --check --status
|
||||||
|
Loading…
Reference in New Issue
Block a user