Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nexpie-grafana-theme
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Registry
Registry
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kornkitt Poolsup
nexpie-grafana-theme
Commits
9f1165b1
Unverified
Commit
9f1165b1
authored
Aug 17, 2020
by
Arve Knudsen
Committed by
GitHub
Aug 17, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Drone: Remove intra pipeline caching commands (#27034)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
parent
585543d7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
34 deletions
+0
-34
.drone.yml
+0
-20
scripts/lib.star
+0
-14
No files found.
.drone.yml
View file @
9f1165b1
...
@@ -24,7 +24,6 @@ steps:
...
@@ -24,7 +24,6 @@ steps:
-
tar -C bin -xzvf dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
tar -C bin -xzvf dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
rm dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
rm dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
yarn install --frozen-lockfile --no-progress
-
yarn install --frozen-lockfile --no-progress
-
cp -r $(yarn cache dir) yarn-cache
environment
:
environment
:
DOCKERIZE_VERSION
:
0.6.1
DOCKERIZE_VERSION
:
0.6.1
GRABPL_VERSION
:
0.5.0
GRABPL_VERSION
:
0.5.0
...
@@ -66,7 +65,6 @@ steps:
...
@@ -66,7 +65,6 @@ steps:
-
name
:
build-backend
-
name
:
build-backend
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)
-
./bin/grabpl build-backend --jobs 8 --edition oss --build-id $DRONE_BUILD_NUMBER --variants linux-x64,linux-x64-musl,osx64,win64 --no-pull-enterprise
-
./bin/grabpl build-backend --jobs 8 --edition oss --build-id $DRONE_BUILD_NUMBER --variants linux-x64,linux-x64-musl,osx64,win64 --no-pull-enterprise
depends_on
:
depends_on
:
-
initialize
-
initialize
...
@@ -76,7 +74,6 @@ steps:
...
@@ -76,7 +74,6 @@ steps:
-
name
:
build-frontend
-
name
:
build-frontend
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
./bin/grabpl build-frontend --jobs 8 --no-install-deps --edition oss --build-id $DRONE_BUILD_NUMBER --no-pull-enterprise
-
./bin/grabpl build-frontend --jobs 8 --no-install-deps --edition oss --build-id $DRONE_BUILD_NUMBER --no-pull-enterprise
depends_on
:
depends_on
:
-
initialize
-
initialize
...
@@ -87,7 +84,6 @@ steps:
...
@@ -87,7 +84,6 @@ steps:
commands
:
commands
:
-
./bin/grabpl test-backend
-
./bin/grabpl test-backend
-
./bin/grabpl integration-tests
-
./bin/grabpl integration-tests
-
cp -r $(go env GOCACHE) go-cache
depends_on
:
depends_on
:
-
initialize
-
initialize
-
lint-backend
-
lint-backend
...
@@ -95,7 +91,6 @@ steps:
...
@@ -95,7 +91,6 @@ steps:
-
name
:
test-frontend
-
name
:
test-frontend
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
yarn run prettier:check
-
yarn run prettier:check
-
yarn run packages:typecheck
-
yarn run packages:typecheck
-
yarn run typecheck
-
yarn run typecheck
...
@@ -108,7 +103,6 @@ steps:
...
@@ -108,7 +103,6 @@ steps:
-
name
:
build-plugins
-
name
:
build-plugins
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
./bin/grabpl build-plugins --jobs 8 --edition oss --no-install-deps
-
./bin/grabpl build-plugins --jobs 8 --edition oss --no-install-deps
depends_on
:
depends_on
:
-
initialize
-
initialize
...
@@ -138,7 +132,6 @@ steps:
...
@@ -138,7 +132,6 @@ steps:
-
name
:
end-to-end-tests
-
name
:
end-to-end-tests
image
:
grafana/ci-e2e:12.18-1
image
:
grafana/ci-e2e:12.18-1
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
./node_modules/.bin/cypress install
-
./node_modules/.bin/cypress install
-
./e2e/wait-for-grafana
-
./e2e/wait-for-grafana
-
./e2e/run-suite
-
./e2e/run-suite
...
@@ -150,7 +143,6 @@ steps:
...
@@ -150,7 +143,6 @@ steps:
-
name
:
build-storybook
-
name
:
build-storybook
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
yarn storybook:build
-
yarn storybook:build
depends_on
:
depends_on
:
-
package
-
package
...
@@ -187,7 +179,6 @@ steps:
...
@@ -187,7 +179,6 @@ steps:
-
apt-get install -yq postgresql-client
-
apt-get install -yq postgresql-client
-
./bin/dockerize -wait tcp://postgres:5432 -timeout 120s
-
./bin/dockerize -wait tcp://postgres:5432 -timeout 120s
-
psql -p 5432 -h postgres -U grafanatest -d grafanatest -f devenv/docker/blocks/postgres_tests/setup.sql
-
psql -p 5432 -h postgres -U grafanatest -d grafanatest -f devenv/docker/blocks/postgres_tests/setup.sql
-
rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)
-
go clean -testcache
-
go clean -testcache
-
./bin/grabpl integration-tests --database postgres
-
./bin/grabpl integration-tests --database postgres
environment
:
environment
:
...
@@ -205,7 +196,6 @@ steps:
...
@@ -205,7 +196,6 @@ steps:
-
apt-get install -yq default-mysql-client
-
apt-get install -yq default-mysql-client
-
./bin/dockerize -wait tcp://mysql:3306 -timeout 120s
-
./bin/dockerize -wait tcp://mysql:3306 -timeout 120s
-
cat devenv/docker/blocks/mysql_tests/setup.sql | mysql -h mysql -P 3306 -u root -prootpass
-
cat devenv/docker/blocks/mysql_tests/setup.sql | mysql -h mysql -P 3306 -u root -prootpass
-
rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)
-
go clean -testcache
-
go clean -testcache
-
./bin/grabpl integration-tests --database mysql
-
./bin/grabpl integration-tests --database mysql
environment
:
environment
:
...
@@ -261,7 +251,6 @@ steps:
...
@@ -261,7 +251,6 @@ steps:
-
tar -C bin -xzvf dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
tar -C bin -xzvf dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
rm dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
rm dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz
-
yarn install --frozen-lockfile --no-progress
-
yarn install --frozen-lockfile --no-progress
-
cp -r $(yarn cache dir) yarn-cache
environment
:
environment
:
DOCKERIZE_VERSION
:
0.6.1
DOCKERIZE_VERSION
:
0.6.1
GRABPL_VERSION
:
0.5.0
GRABPL_VERSION
:
0.5.0
...
@@ -303,7 +292,6 @@ steps:
...
@@ -303,7 +292,6 @@ steps:
-
name
:
build-backend
-
name
:
build-backend
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)
-
./bin/grabpl build-backend --jobs 8 --edition oss --build-id $DRONE_BUILD_NUMBER
-
./bin/grabpl build-backend --jobs 8 --edition oss --build-id $DRONE_BUILD_NUMBER
depends_on
:
depends_on
:
-
initialize
-
initialize
...
@@ -313,7 +301,6 @@ steps:
...
@@ -313,7 +301,6 @@ steps:
-
name
:
build-frontend
-
name
:
build-frontend
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
./bin/grabpl build-frontend --jobs 8 --no-install-deps --edition oss --build-id $DRONE_BUILD_NUMBER --no-pull-enterprise
-
./bin/grabpl build-frontend --jobs 8 --no-install-deps --edition oss --build-id $DRONE_BUILD_NUMBER --no-pull-enterprise
depends_on
:
depends_on
:
-
initialize
-
initialize
...
@@ -324,7 +311,6 @@ steps:
...
@@ -324,7 +311,6 @@ steps:
commands
:
commands
:
-
./bin/grabpl test-backend
-
./bin/grabpl test-backend
-
./bin/grabpl integration-tests
-
./bin/grabpl integration-tests
-
cp -r $(go env GOCACHE) go-cache
depends_on
:
depends_on
:
-
initialize
-
initialize
-
lint-backend
-
lint-backend
...
@@ -332,7 +318,6 @@ steps:
...
@@ -332,7 +318,6 @@ steps:
-
name
:
test-frontend
-
name
:
test-frontend
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
yarn run prettier:check
-
yarn run prettier:check
-
yarn run packages:typecheck
-
yarn run packages:typecheck
-
yarn run typecheck
-
yarn run typecheck
...
@@ -345,7 +330,6 @@ steps:
...
@@ -345,7 +330,6 @@ steps:
-
name
:
build-plugins
-
name
:
build-plugins
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
./bin/grabpl build-plugins --jobs 8 --edition oss --no-install-deps
-
./bin/grabpl build-plugins --jobs 8 --edition oss --no-install-deps
depends_on
:
depends_on
:
-
initialize
-
initialize
...
@@ -375,7 +359,6 @@ steps:
...
@@ -375,7 +359,6 @@ steps:
-
name
:
end-to-end-tests
-
name
:
end-to-end-tests
image
:
grafana/ci-e2e:12.18-1
image
:
grafana/ci-e2e:12.18-1
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
./node_modules/.bin/cypress install
-
./node_modules/.bin/cypress install
-
./e2e/wait-for-grafana
-
./e2e/wait-for-grafana
-
./e2e/run-suite
-
./e2e/run-suite
...
@@ -387,7 +370,6 @@ steps:
...
@@ -387,7 +370,6 @@ steps:
-
name
:
build-storybook
-
name
:
build-storybook
image
:
grafana/build-container:1.2.24
image
:
grafana/build-container:1.2.24
commands
:
commands
:
-
rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)
-
yarn storybook:build
-
yarn storybook:build
depends_on
:
depends_on
:
-
package
-
package
...
@@ -444,7 +426,6 @@ steps:
...
@@ -444,7 +426,6 @@ steps:
-
apt-get install -yq postgresql-client
-
apt-get install -yq postgresql-client
-
./bin/dockerize -wait tcp://postgres:5432 -timeout 120s
-
./bin/dockerize -wait tcp://postgres:5432 -timeout 120s
-
psql -p 5432 -h postgres -U grafanatest -d grafanatest -f devenv/docker/blocks/postgres_tests/setup.sql
-
psql -p 5432 -h postgres -U grafanatest -d grafanatest -f devenv/docker/blocks/postgres_tests/setup.sql
-
rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)
-
go clean -testcache
-
go clean -testcache
-
./bin/grabpl integration-tests --database postgres
-
./bin/grabpl integration-tests --database postgres
environment
:
environment
:
...
@@ -462,7 +443,6 @@ steps:
...
@@ -462,7 +443,6 @@ steps:
-
apt-get install -yq default-mysql-client
-
apt-get install -yq default-mysql-client
-
./bin/dockerize -wait tcp://mysql:3306 -timeout 120s
-
./bin/dockerize -wait tcp://mysql:3306 -timeout 120s
-
cat devenv/docker/blocks/mysql_tests/setup.sql | mysql -h mysql -P 3306 -u root -prootpass
-
cat devenv/docker/blocks/mysql_tests/setup.sql | mysql -h mysql -P 3306 -u root -prootpass
-
rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)
-
go clean -testcache
-
go clean -testcache
-
./bin/grabpl integration-tests --database mysql
-
./bin/grabpl integration-tests --database mysql
environment
:
environment
:
...
...
scripts/lib.star
View file @
9f1165b1
...
@@ -3,8 +3,6 @@ publish_image = 'grafana/grafana-ci-deploy:1.2.5'
...
@@ -3,8 +3,6 @@ publish_image = 'grafana/grafana-ci-deploy:1.2.5'
grafana_docker_image = 'grafana/drone-grafana-docker:0.2.0'
grafana_docker_image = 'grafana/drone-grafana-docker:0.2.0'
alpine_image = 'alpine:3.12'
alpine_image = 'alpine:3.12'
restore_yarn_cache = 'rm -rf $(yarn cache dir) && cp -r yarn-cache $(yarn cache dir)'
def pr_pipelines(edition):
def pr_pipelines(edition):
services = [
services = [
{
{
...
@@ -143,8 +141,6 @@ def init_steps(edition):
...
@@ -143,8 +141,6 @@ def init_steps(edition):
'tar -C bin -xzvf dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz',
'tar -C bin -xzvf dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz',
'rm dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz',
'rm dockerize-linux-amd64-v$${DOCKERIZE_VERSION}.tar.gz',
'yarn install --frozen-lockfile --no-progress',
'yarn install --frozen-lockfile --no-progress',
# Keep the Yarn cache for subsequent steps
'cp -r $(yarn cache dir) yarn-cache',
]
]
if edition == 'enterprise':
if edition == 'enterprise':
return [
return [
...
@@ -229,7 +225,6 @@ def build_storybook_step(edition):
...
@@ -229,7 +225,6 @@ def build_storybook_step(edition):
'package',
'package',
],
],
'commands': [
'commands': [
restore_yarn_cache,
'yarn storybook:build',
'yarn storybook:build',
],
],
}
}
...
@@ -270,7 +265,6 @@ def build_backend_step(edition, variants=None):
...
@@ -270,7 +265,6 @@ def build_backend_step(edition, variants=None):
'test-backend',
'test-backend',
],
],
'commands': [
'commands': [
'rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)',
# TODO: Convert number of jobs to percentage
# TODO: Convert number of jobs to percentage
'./bin/grabpl build-backend --jobs 8 --edition {} --build-id $DRONE_BUILD_NUMBER{}'.format(
'./bin/grabpl build-backend --jobs 8 --edition {} --build-id $DRONE_BUILD_NUMBER{}'.format(
edition, variants_str
edition, variants_str
...
@@ -287,7 +281,6 @@ def build_frontend_step(edition):
...
@@ -287,7 +281,6 @@ def build_frontend_step(edition):
'test-frontend',
'test-frontend',
],
],
'commands': [
'commands': [
restore_yarn_cache,
# TODO: Use percentage for num jobs
# TODO: Use percentage for num jobs
'./bin/grabpl build-frontend --jobs 8 --no-install-deps --edition {} '.format(edition) +
'./bin/grabpl build-frontend --jobs 8 --no-install-deps --edition {} '.format(edition) +
'--build-id $DRONE_BUILD_NUMBER --no-pull-enterprise',
'--build-id $DRONE_BUILD_NUMBER --no-pull-enterprise',
...
@@ -303,7 +296,6 @@ def build_plugins_step(edition):
...
@@ -303,7 +296,6 @@ def build_plugins_step(edition):
'lint-backend',
'lint-backend',
],
],
'commands': [
'commands': [
restore_yarn_cache,
# TODO: Use percentage for num jobs
# TODO: Use percentage for num jobs
'./bin/grabpl build-plugins --jobs 8 --edition {} --no-install-deps'.format(edition),
'./bin/grabpl build-plugins --jobs 8 --edition {} --no-install-deps'.format(edition),
],
],
...
@@ -322,8 +314,6 @@ def test_backend_step():
...
@@ -322,8 +314,6 @@ def test_backend_step():
'./bin/grabpl test-backend',
'./bin/grabpl test-backend',
# Then execute integration tests in serial
# Then execute integration tests in serial
'./bin/grabpl integration-tests',
'./bin/grabpl integration-tests',
# Keep the test cache
'cp -r $(go env GOCACHE) go-cache',
],
],
}
}
...
@@ -338,7 +328,6 @@ def test_frontend_step():
...
@@ -338,7 +328,6 @@ def test_frontend_step():
'TEST_MAX_WORKERS': '50%',
'TEST_MAX_WORKERS': '50%',
},
},
'commands': [
'commands': [
restore_yarn_cache,
'yarn run prettier:check',
'yarn run prettier:check',
'yarn run packages:typecheck',
'yarn run packages:typecheck',
'yarn run typecheck',
'yarn run typecheck',
...
@@ -431,7 +420,6 @@ def e2e_tests_step():
...
@@ -431,7 +420,6 @@ def e2e_tests_step():
'HOST': 'end-to-end-tests-server',
'HOST': 'end-to-end-tests-server',
},
},
'commands': [
'commands': [
restore_yarn_cache,
# Have to re-install Cypress since it insists on searching for its binary beneath /root/.cache,
# Have to re-install Cypress since it insists on searching for its binary beneath /root/.cache,
# even though the Yarn cache directory is beneath /usr/local/share somewhere
# even though the Yarn cache directory is beneath /usr/local/share somewhere
'./node_modules/.bin/cypress install',
'./node_modules/.bin/cypress install',
...
@@ -506,7 +494,6 @@ def postgres_integration_tests_step():
...
@@ -506,7 +494,6 @@ def postgres_integration_tests_step():
'./bin/dockerize -wait tcp://postgres:5432 -timeout 120s',
'./bin/dockerize -wait tcp://postgres:5432 -timeout 120s',
'psql -p 5432 -h postgres -U grafanatest -d grafanatest -f ' +
'psql -p 5432 -h postgres -U grafanatest -d grafanatest -f ' +
'devenv/docker/blocks/postgres_tests/setup.sql',
'devenv/docker/blocks/postgres_tests/setup.sql',
'rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)',
# Make sure that we don't use cached results for another database
# Make sure that we don't use cached results for another database
'go clean -testcache',
'go clean -testcache',
'./bin/grabpl integration-tests --database postgres',
'./bin/grabpl integration-tests --database postgres',
...
@@ -530,7 +517,6 @@ def mysql_integration_tests_step():
...
@@ -530,7 +517,6 @@ def mysql_integration_tests_step():
'apt-get install -yq default-mysql-client',
'apt-get install -yq default-mysql-client',
'./bin/dockerize -wait tcp://mysql:3306 -timeout 120s',
'./bin/dockerize -wait tcp://mysql:3306 -timeout 120s',
'cat devenv/docker/blocks/mysql_tests/setup.sql | mysql -h mysql -P 3306 -u root -prootpass',
'cat devenv/docker/blocks/mysql_tests/setup.sql | mysql -h mysql -P 3306 -u root -prootpass',
'rm -rf $(go env GOCACHE) && cp -r go-cache $(go env GOCACHE)',
# Make sure that we don't use cached results for another database
# Make sure that we don't use cached results for another database
'go clean -testcache',
'go clean -testcache',
'./bin/grabpl integration-tests --database mysql',
'./bin/grabpl integration-tests --database mysql',
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment