This commit is contained in:
@@ -4,6 +4,20 @@
|
||||
type: 'docker',
|
||||
name: 'reflex-ipad',
|
||||
steps: [
|
||||
{
|
||||
name: 'restore-cache',
|
||||
image: 'drillster/drone-volume-cache',
|
||||
settings: {
|
||||
restore: true,
|
||||
ttl: 7,
|
||||
mount: [
|
||||
'/drone/docker',
|
||||
],
|
||||
},
|
||||
volumes: [
|
||||
{ name: 'cache', path: '/cache' },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'builder',
|
||||
image: 'plugins/docker',
|
||||
@@ -17,8 +31,8 @@
|
||||
config: { from_secret: 'dockerconfigjson' },
|
||||
purge: false,
|
||||
},
|
||||
volumes: [
|
||||
{ name: 'docker-cache', path: '/drone/docker' },
|
||||
depends_on: [
|
||||
'restore-cache',
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -49,9 +63,6 @@
|
||||
depends_on: [
|
||||
'builder',
|
||||
],
|
||||
volumes: [
|
||||
{ name: 'docker-cache', path: '/drone/docker' },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'deploy_web',
|
||||
@@ -72,6 +83,35 @@
|
||||
'frontend-builder',
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'directory',
|
||||
image: 'alpine',
|
||||
commands: [
|
||||
'ls -R /drone',
|
||||
'ls -R /drone/docker',
|
||||
],
|
||||
depends_on: [
|
||||
'backend',
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'rebuild-cache',
|
||||
image: 'drillster/drone-volume-cache',
|
||||
settings: {
|
||||
rebuild: true,
|
||||
mount: [
|
||||
'/drone/docker',
|
||||
],
|
||||
},
|
||||
volumes: [
|
||||
{ name: 'cache', path: '/cache' },
|
||||
],
|
||||
depends_on: [
|
||||
'builder',
|
||||
'backend',
|
||||
'directory',
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'deploy-docker',
|
||||
image_: 'robkaandorp/drone-portainer',
|
||||
@@ -107,9 +147,9 @@
|
||||
],
|
||||
volumes: [
|
||||
{
|
||||
name: 'docker-cache',
|
||||
name: 'cache',
|
||||
host: {
|
||||
path: '/tmp/drone/reflex-ipad/docker-cache',
|
||||
path: '/tmp/cache',
|
||||
},
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user