mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
CI: Introduce build-frontend-packages
step (#45824)
* Split frontend build * Fix command name * Update grabpl
This commit is contained in:
parent
2e6f14d17f
commit
2f6c827f5d
143
.drone.yml
143
.drone.yml
@ -11,7 +11,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -114,7 +114,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -145,6 +145,15 @@ steps:
|
|||||||
NODE_OPTIONS: --max_old_space_size=8192
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: build-frontend
|
name: build-frontend
|
||||||
|
- commands:
|
||||||
|
- ./bin/grabpl build-frontend-packages --jobs 8 --edition oss --build-id ${DRONE_BUILD_NUMBER}
|
||||||
|
--no-pull-enterprise
|
||||||
|
depends_on:
|
||||||
|
- initialize
|
||||||
|
environment:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
|
image: grafana/build-container:1.5.1
|
||||||
|
name: build-frontend-packages
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl build-plugins --jobs 8 --edition oss
|
- ./bin/grabpl build-plugins --jobs 8 --edition oss
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -178,6 +187,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment: null
|
environment: null
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: package
|
name: package
|
||||||
@ -187,6 +197,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
detach: true
|
detach: true
|
||||||
environment:
|
environment:
|
||||||
ARCH: linux-amd64
|
ARCH: linux-amd64
|
||||||
@ -266,6 +277,7 @@ steps:
|
|||||||
- ./bin/grabpl verify-storybook
|
- ./bin/grabpl verify-storybook
|
||||||
depends_on:
|
depends_on:
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
NODE_OPTIONS: --max_old_space_size=4096
|
NODE_OPTIONS: --max_old_space_size=4096
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
@ -346,7 +358,7 @@ services:
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -410,7 +422,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -466,7 +478,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -519,7 +531,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -620,7 +632,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -662,6 +674,15 @@ steps:
|
|||||||
NODE_OPTIONS: --max_old_space_size=8192
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: build-frontend
|
name: build-frontend
|
||||||
|
- commands:
|
||||||
|
- ./bin/grabpl build-frontend-packages --jobs 8 --edition oss --build-id ${DRONE_BUILD_NUMBER}
|
||||||
|
--no-pull-enterprise
|
||||||
|
depends_on:
|
||||||
|
- initialize
|
||||||
|
environment:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
|
image: grafana/build-container:1.5.1
|
||||||
|
name: build-frontend-packages
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl build-plugins --jobs 8 --edition oss --sign --signing-admin
|
- ./bin/grabpl build-plugins --jobs 8 --edition oss --sign --signing-admin
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -697,6 +718,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
from_secret: github_token
|
from_secret: github_token
|
||||||
@ -716,6 +738,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
detach: true
|
detach: true
|
||||||
environment:
|
environment:
|
||||||
ARCH: linux-amd64
|
ARCH: linux-amd64
|
||||||
@ -795,6 +818,7 @@ steps:
|
|||||||
- ./bin/grabpl verify-storybook
|
- ./bin/grabpl verify-storybook
|
||||||
depends_on:
|
depends_on:
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
NODE_OPTIONS: --max_old_space_size=4096
|
NODE_OPTIONS: --max_old_space_size=4096
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
@ -991,7 +1015,7 @@ services:
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -1059,7 +1083,7 @@ steps:
|
|||||||
name: identify-runner
|
name: identify-runner
|
||||||
- commands:
|
- commands:
|
||||||
- $$ProgressPreference = "SilentlyContinue"
|
- $$ProgressPreference = "SilentlyContinue"
|
||||||
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/windows/grabpl.exe
|
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/windows/grabpl.exe
|
||||||
-OutFile grabpl.exe
|
-OutFile grabpl.exe
|
||||||
image: grafana/ci-wix:0.1.1
|
image: grafana/ci-wix:0.1.1
|
||||||
name: initialize
|
name: initialize
|
||||||
@ -1142,7 +1166,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -1224,7 +1248,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -1258,6 +1282,15 @@ steps:
|
|||||||
NODE_OPTIONS: --max_old_space_size=8192
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: build-frontend
|
name: build-frontend
|
||||||
|
- commands:
|
||||||
|
- ./bin/grabpl build-frontend-packages --jobs 8 --github-token $${GITHUB_TOKEN}
|
||||||
|
--edition oss --no-pull-enterprise ${DRONE_TAG}
|
||||||
|
depends_on:
|
||||||
|
- initialize
|
||||||
|
environment:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
|
image: grafana/build-container:1.5.1
|
||||||
|
name: build-frontend-packages
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl build-plugins --jobs 8 --edition oss --sign --signing-admin
|
- ./bin/grabpl build-plugins --jobs 8 --edition oss --sign --signing-admin
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -1293,6 +1326,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
from_secret: github_token
|
from_secret: github_token
|
||||||
@ -1343,6 +1377,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
detach: true
|
detach: true
|
||||||
environment:
|
environment:
|
||||||
ARCH: linux-amd64
|
ARCH: linux-amd64
|
||||||
@ -1422,6 +1457,7 @@ steps:
|
|||||||
- ./bin/grabpl verify-storybook
|
- ./bin/grabpl verify-storybook
|
||||||
depends_on:
|
depends_on:
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
NODE_OPTIONS: --max_old_space_size=4096
|
NODE_OPTIONS: --max_old_space_size=4096
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
@ -1520,7 +1556,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -1641,7 +1677,7 @@ services:
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -1725,7 +1761,7 @@ steps:
|
|||||||
name: identify-runner
|
name: identify-runner
|
||||||
- commands:
|
- commands:
|
||||||
- $$ProgressPreference = "SilentlyContinue"
|
- $$ProgressPreference = "SilentlyContinue"
|
||||||
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/windows/grabpl.exe
|
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/windows/grabpl.exe
|
||||||
-OutFile grabpl.exe
|
-OutFile grabpl.exe
|
||||||
image: grafana/ci-wix:0.1.1
|
image: grafana/ci-wix:0.1.1
|
||||||
name: initialize
|
name: initialize
|
||||||
@ -1784,7 +1820,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -1840,6 +1876,15 @@ steps:
|
|||||||
NODE_OPTIONS: --max_old_space_size=8192
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: build-frontend
|
name: build-frontend
|
||||||
|
- commands:
|
||||||
|
- ./bin/grabpl build-frontend-packages --jobs 8 --github-token $${GITHUB_TOKEN}
|
||||||
|
--edition enterprise --no-pull-enterprise ${DRONE_TAG}
|
||||||
|
depends_on:
|
||||||
|
- initialize
|
||||||
|
environment:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
|
image: grafana/build-container:1.5.1
|
||||||
|
name: build-frontend-packages
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl build-plugins --jobs 8 --edition enterprise --sign --signing-admin
|
- ./bin/grabpl build-plugins --jobs 8 --edition enterprise --sign --signing-admin
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -1885,6 +1930,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
- build-backend-enterprise2
|
- build-backend-enterprise2
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
@ -1936,6 +1982,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
detach: true
|
detach: true
|
||||||
environment:
|
environment:
|
||||||
ARCH: linux-amd64
|
ARCH: linux-amd64
|
||||||
@ -2041,6 +2088,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
- build-backend-enterprise2
|
- build-backend-enterprise2
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
@ -2115,7 +2163,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2288,7 +2336,7 @@ services:
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2416,7 +2464,7 @@ steps:
|
|||||||
name: identify-runner
|
name: identify-runner
|
||||||
- commands:
|
- commands:
|
||||||
- $$ProgressPreference = "SilentlyContinue"
|
- $$ProgressPreference = "SilentlyContinue"
|
||||||
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/windows/grabpl.exe
|
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/windows/grabpl.exe
|
||||||
-OutFile grabpl.exe
|
-OutFile grabpl.exe
|
||||||
- git clone "https://$$env:GITHUB_TOKEN@github.com/grafana/grafana-enterprise.git"
|
- git clone "https://$$env:GITHUB_TOKEN@github.com/grafana/grafana-enterprise.git"
|
||||||
- cd grafana-enterprise
|
- cd grafana-enterprise
|
||||||
@ -2491,7 +2539,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2569,7 +2617,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2630,7 +2678,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2709,7 +2757,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2771,7 +2819,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2807,7 +2855,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2854,7 +2902,7 @@ steps:
|
|||||||
name: initialize
|
name: initialize
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2902,7 +2950,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2965,7 +3013,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -2996,6 +3044,15 @@ steps:
|
|||||||
NODE_OPTIONS: --max_old_space_size=8192
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: build-frontend
|
name: build-frontend
|
||||||
|
- commands:
|
||||||
|
- ./bin/grabpl build-frontend-packages --jobs 8 --edition oss --build-id ${DRONE_BUILD_NUMBER}
|
||||||
|
--no-pull-enterprise
|
||||||
|
depends_on:
|
||||||
|
- initialize
|
||||||
|
environment:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
|
image: grafana/build-container:1.5.1
|
||||||
|
name: build-frontend-packages
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl build-plugins --jobs 8 --edition oss --sign --signing-admin
|
- ./bin/grabpl build-plugins --jobs 8 --edition oss --sign --signing-admin
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -3031,6 +3088,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
from_secret: github_token
|
from_secret: github_token
|
||||||
@ -3081,6 +3139,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
detach: true
|
detach: true
|
||||||
environment:
|
environment:
|
||||||
ARCH: linux-amd64
|
ARCH: linux-amd64
|
||||||
@ -3160,6 +3219,7 @@ steps:
|
|||||||
- ./bin/grabpl verify-storybook
|
- ./bin/grabpl verify-storybook
|
||||||
depends_on:
|
depends_on:
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
NODE_OPTIONS: --max_old_space_size=4096
|
NODE_OPTIONS: --max_old_space_size=4096
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
@ -3216,7 +3276,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -3330,7 +3390,7 @@ services:
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -3407,7 +3467,7 @@ steps:
|
|||||||
name: identify-runner
|
name: identify-runner
|
||||||
- commands:
|
- commands:
|
||||||
- $$ProgressPreference = "SilentlyContinue"
|
- $$ProgressPreference = "SilentlyContinue"
|
||||||
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/windows/grabpl.exe
|
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/windows/grabpl.exe
|
||||||
-OutFile grabpl.exe
|
-OutFile grabpl.exe
|
||||||
image: grafana/ci-wix:0.1.1
|
image: grafana/ci-wix:0.1.1
|
||||||
name: initialize
|
name: initialize
|
||||||
@ -3455,7 +3515,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -3505,6 +3565,15 @@ steps:
|
|||||||
NODE_OPTIONS: --max_old_space_size=8192
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
name: build-frontend
|
name: build-frontend
|
||||||
|
- commands:
|
||||||
|
- ./bin/grabpl build-frontend-packages --jobs 8 --edition enterprise --build-id
|
||||||
|
${DRONE_BUILD_NUMBER} --no-pull-enterprise
|
||||||
|
depends_on:
|
||||||
|
- initialize
|
||||||
|
environment:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=8192
|
||||||
|
image: grafana/build-container:1.5.1
|
||||||
|
name: build-frontend-packages
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl build-plugins --jobs 8 --edition enterprise --sign --signing-admin
|
- ./bin/grabpl build-plugins --jobs 8 --edition enterprise --sign --signing-admin
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -3548,6 +3617,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
- build-backend-enterprise2
|
- build-backend-enterprise2
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
@ -3599,6 +3669,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
detach: true
|
detach: true
|
||||||
environment:
|
environment:
|
||||||
ARCH: linux-amd64
|
ARCH: linux-amd64
|
||||||
@ -3679,6 +3750,7 @@ steps:
|
|||||||
- ./bin/grabpl verify-storybook
|
- ./bin/grabpl verify-storybook
|
||||||
depends_on:
|
depends_on:
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
environment:
|
environment:
|
||||||
NODE_OPTIONS: --max_old_space_size=4096
|
NODE_OPTIONS: --max_old_space_size=4096
|
||||||
image: grafana/build-container:1.5.1
|
image: grafana/build-container:1.5.1
|
||||||
@ -3712,6 +3784,7 @@ steps:
|
|||||||
- build-plugins
|
- build-plugins
|
||||||
- build-backend
|
- build-backend
|
||||||
- build-frontend
|
- build-frontend
|
||||||
|
- build-frontend-packages
|
||||||
- build-backend-enterprise2
|
- build-backend-enterprise2
|
||||||
environment:
|
environment:
|
||||||
GITHUB_TOKEN:
|
GITHUB_TOKEN:
|
||||||
@ -3779,7 +3852,7 @@ services: []
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -3942,7 +4015,7 @@ services:
|
|||||||
steps:
|
steps:
|
||||||
- commands:
|
- commands:
|
||||||
- mkdir -p bin
|
- mkdir -p bin
|
||||||
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/grabpl
|
- curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/grabpl
|
||||||
- chmod +x bin/grabpl
|
- chmod +x bin/grabpl
|
||||||
image: byrnedo/alpine-curl:0.1.8
|
image: byrnedo/alpine-curl:0.1.8
|
||||||
name: grabpl
|
name: grabpl
|
||||||
@ -4060,7 +4133,7 @@ steps:
|
|||||||
name: identify-runner
|
name: identify-runner
|
||||||
- commands:
|
- commands:
|
||||||
- $$ProgressPreference = "SilentlyContinue"
|
- $$ProgressPreference = "SilentlyContinue"
|
||||||
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.5/windows/grabpl.exe
|
- Invoke-WebRequest https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v2.9.7/windows/grabpl.exe
|
||||||
-OutFile grabpl.exe
|
-OutFile grabpl.exe
|
||||||
- git clone "https://$$env:GITHUB_TOKEN@github.com/grafana/grafana-enterprise.git"
|
- git clone "https://$$env:GITHUB_TOKEN@github.com/grafana/grafana-enterprise.git"
|
||||||
- cd grafana-enterprise
|
- cd grafana-enterprise
|
||||||
@ -4257,6 +4330,6 @@ kind: secret
|
|||||||
name: gcp_upload_artifacts_key
|
name: gcp_upload_artifacts_key
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: fb2a26bf088c9ff2b7cc63cee4fa1f1da06baf560265df4703414f4db9c90708
|
hmac: c2da781acf9dc4a0178c13a5d9029d9ef3af96a6171ceaafc3c35c59dcfd1ac3
|
||||||
|
|
||||||
...
|
...
|
||||||
|
@ -5,7 +5,6 @@ load(
|
|||||||
'lint_frontend_step',
|
'lint_frontend_step',
|
||||||
'codespell_step',
|
'codespell_step',
|
||||||
'shellcheck_step',
|
'shellcheck_step',
|
||||||
'build_frontend_step',
|
|
||||||
'test_frontend_step',
|
'test_frontend_step',
|
||||||
'build_storybook_step',
|
'build_storybook_step',
|
||||||
'build_frontend_docs_step',
|
'build_frontend_docs_step',
|
||||||
|
@ -12,6 +12,7 @@ load(
|
|||||||
'test_frontend_step',
|
'test_frontend_step',
|
||||||
'build_backend_step',
|
'build_backend_step',
|
||||||
'build_frontend_step',
|
'build_frontend_step',
|
||||||
|
'build_frontend_package_step',
|
||||||
'build_plugins_step',
|
'build_plugins_step',
|
||||||
'package_step',
|
'package_step',
|
||||||
'grafana_server_step',
|
'grafana_server_step',
|
||||||
@ -79,6 +80,7 @@ def get_steps(edition, is_downstream=False):
|
|||||||
enterprise_downstream_step(edition=edition),
|
enterprise_downstream_step(edition=edition),
|
||||||
build_backend_step(edition=edition, ver_mode=ver_mode, is_downstream=is_downstream),
|
build_backend_step(edition=edition, ver_mode=ver_mode, is_downstream=is_downstream),
|
||||||
build_frontend_step(edition=edition, ver_mode=ver_mode, is_downstream=is_downstream),
|
build_frontend_step(edition=edition, ver_mode=ver_mode, is_downstream=is_downstream),
|
||||||
|
build_frontend_package_step(edition=edition, ver_mode=ver_mode, is_downstream=is_downstream),
|
||||||
build_plugins_step(edition=edition, sign=True),
|
build_plugins_step(edition=edition, sign=True),
|
||||||
validate_scuemata_step(),
|
validate_scuemata_step(),
|
||||||
ensure_cuetsified_step(),
|
ensure_cuetsified_step(),
|
||||||
|
@ -9,6 +9,7 @@ load(
|
|||||||
'shellcheck_step',
|
'shellcheck_step',
|
||||||
'build_backend_step',
|
'build_backend_step',
|
||||||
'build_frontend_step',
|
'build_frontend_step',
|
||||||
|
'build_frontend_package_step',
|
||||||
'build_plugins_step',
|
'build_plugins_step',
|
||||||
'test_backend_step',
|
'test_backend_step',
|
||||||
'test_backend_integration_step',
|
'test_backend_integration_step',
|
||||||
@ -71,6 +72,7 @@ def pr_pipelines(edition):
|
|||||||
build_steps = [
|
build_steps = [
|
||||||
build_backend_step(edition=edition, ver_mode=ver_mode, variants=variants),
|
build_backend_step(edition=edition, ver_mode=ver_mode, variants=variants),
|
||||||
build_frontend_step(edition=edition, ver_mode=ver_mode),
|
build_frontend_step(edition=edition, ver_mode=ver_mode),
|
||||||
|
build_frontend_package_step(edition=edition, ver_mode=ver_mode),
|
||||||
build_plugins_step(edition=edition),
|
build_plugins_step(edition=edition),
|
||||||
validate_scuemata_step(),
|
validate_scuemata_step(),
|
||||||
ensure_cuetsified_step(),
|
ensure_cuetsified_step(),
|
||||||
|
@ -16,6 +16,7 @@ load(
|
|||||||
'test_frontend_step',
|
'test_frontend_step',
|
||||||
'build_backend_step',
|
'build_backend_step',
|
||||||
'build_frontend_step',
|
'build_frontend_step',
|
||||||
|
'build_frontend_package_step',
|
||||||
'build_plugins_step',
|
'build_plugins_step',
|
||||||
'package_step',
|
'package_step',
|
||||||
'grafana_server_step',
|
'grafana_server_step',
|
||||||
@ -179,6 +180,7 @@ def get_steps(edition, ver_mode):
|
|||||||
build_steps = [
|
build_steps = [
|
||||||
build_backend_step(edition=edition, ver_mode=ver_mode),
|
build_backend_step(edition=edition, ver_mode=ver_mode),
|
||||||
build_frontend_step(edition=edition, ver_mode=ver_mode),
|
build_frontend_step(edition=edition, ver_mode=ver_mode),
|
||||||
|
build_frontend_package_step(edition=edition, ver_mode=ver_mode),
|
||||||
build_plugins_step(edition=edition, sign=True),
|
build_plugins_step(edition=edition, sign=True),
|
||||||
validate_scuemata_step(),
|
validate_scuemata_step(),
|
||||||
ensure_cuetsified_step(),
|
ensure_cuetsified_step(),
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
load('scripts/drone/vault.star', 'from_secret', 'github_token', 'pull_secret', 'drone_token', 'prerelease_bucket')
|
load('scripts/drone/vault.star', 'from_secret', 'github_token', 'pull_secret', 'drone_token', 'prerelease_bucket')
|
||||||
|
|
||||||
grabpl_version = 'v2.9.5'
|
grabpl_version = 'v2.9.7'
|
||||||
build_image = 'grafana/build-container:1.5.1'
|
build_image = 'grafana/build-container:1.5.1'
|
||||||
publish_image = 'grafana/grafana-ci-deploy:1.3.1'
|
publish_image = 'grafana/grafana-ci-deploy:1.3.1'
|
||||||
deploy_docker_image = 'us.gcr.io/kubernetes-dev/drone/plugins/deploy-image'
|
deploy_docker_image = 'us.gcr.io/kubernetes-dev/drone/plugins/deploy-image'
|
||||||
@ -241,6 +241,7 @@ def build_storybook_step(edition, ver_mode):
|
|||||||
'depends_on': [
|
'depends_on': [
|
||||||
# Best to ensure that this step doesn't mess with what's getting built and packaged
|
# Best to ensure that this step doesn't mess with what's getting built and packaged
|
||||||
'build-frontend',
|
'build-frontend',
|
||||||
|
'build-frontend-packages',
|
||||||
],
|
],
|
||||||
'environment': {
|
'environment': {
|
||||||
'NODE_OPTIONS': '--max_old_space_size=4096',
|
'NODE_OPTIONS': '--max_old_space_size=4096',
|
||||||
@ -421,6 +422,36 @@ def build_frontend_step(edition, ver_mode, is_downstream=False):
|
|||||||
'commands': cmds,
|
'commands': cmds,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def build_frontend_package_step(edition, ver_mode, is_downstream=False):
|
||||||
|
if not is_downstream:
|
||||||
|
build_no = '${DRONE_BUILD_NUMBER}'
|
||||||
|
else:
|
||||||
|
build_no = '$${SOURCE_BUILD_NUMBER}'
|
||||||
|
|
||||||
|
# TODO: Use percentage for num jobs
|
||||||
|
if ver_mode == 'release':
|
||||||
|
cmds = [
|
||||||
|
'./bin/grabpl build-frontend-packages --jobs 8 --github-token $${GITHUB_TOKEN} ' + \
|
||||||
|
'--edition {} --no-pull-enterprise ${{DRONE_TAG}}'.format(edition),
|
||||||
|
]
|
||||||
|
else:
|
||||||
|
cmds = [
|
||||||
|
'./bin/grabpl build-frontend-packages --jobs 8 --edition {} '.format(edition) + \
|
||||||
|
'--build-id {} --no-pull-enterprise'.format(build_no),
|
||||||
|
]
|
||||||
|
|
||||||
|
return {
|
||||||
|
'name': 'build-frontend-packages',
|
||||||
|
'image': build_image,
|
||||||
|
'depends_on': [
|
||||||
|
'initialize',
|
||||||
|
],
|
||||||
|
'environment': {
|
||||||
|
'NODE_OPTIONS': '--max_old_space_size=8192',
|
||||||
|
},
|
||||||
|
'commands': cmds,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
def build_frontend_docs_step(edition):
|
def build_frontend_docs_step(edition):
|
||||||
return {
|
return {
|
||||||
@ -607,6 +638,7 @@ def package_step(edition, ver_mode, include_enterprise2=False, variants=None, is
|
|||||||
'build-plugins',
|
'build-plugins',
|
||||||
'build-backend',
|
'build-backend',
|
||||||
'build-frontend',
|
'build-frontend',
|
||||||
|
'build-frontend-packages',
|
||||||
]
|
]
|
||||||
if include_enterprise2:
|
if include_enterprise2:
|
||||||
sfx = '-enterprise2'
|
sfx = '-enterprise2'
|
||||||
@ -682,6 +714,7 @@ def grafana_server_step(edition, port=3001):
|
|||||||
'build-plugins',
|
'build-plugins',
|
||||||
'build-backend',
|
'build-backend',
|
||||||
'build-frontend',
|
'build-frontend',
|
||||||
|
'build-frontend-packages',
|
||||||
],
|
],
|
||||||
'environment': environment,
|
'environment': environment,
|
||||||
'commands': [
|
'commands': [
|
||||||
|
Loading…
Reference in New Issue
Block a user