فهرست منبع

build: grafana enterprise docker. (#13839)

Leonard Gram 7 سال پیش
والد
کامیت
e2f74b55d2
2فایلهای تغییر یافته به همراه14 افزوده شده و 0 حذف شده
  1. 4 0
      .circleci/config.yml
  2. 10 0
      packaging/docker/build-enterprise.sh

+ 4 - 0
.circleci/config.yml

@@ -206,6 +206,9 @@ jobs:
       - run: docker info
       - run: cp dist/grafana-latest.linux-x64.tar.gz packaging/docker
       - run: cd packaging/docker && ./build-deploy.sh "master-${CIRCLE_SHA1}"
+      - run: cp dist/grafana-enterprise-*.linux-amd64.tar.gz packaging/docker/grafana-latest.linux-x64.tar.gz
+      - run: cd packaging/docker && ./build-enterprise.sh "master"
+
 
   grafana-docker-pr:
     docker:
@@ -409,6 +412,7 @@ workflows:
       - grafana-docker-master:
           requires:
             - build-all
+            - build-all-enterprise
             - test-backend
             - test-frontend
             - codespell

+ 10 - 0
packaging/docker/build-enterprise.sh

@@ -0,0 +1,10 @@
+#!/bin/sh
+set -e
+
+_grafana_tag=$1
+_docker_repo=${2:-grafana/grafana-enterprise}
+
+docker build \
+  --tag "${_docker_repo}:${_grafana_tag}"\
+  --no-cache=true \
+  .