.
This commit is contained in:
parent
7d14c695d9
commit
4bd6206446
|
@ -13,8 +13,22 @@ local config = {
|
||||||
register,
|
register,
|
||||||
registry(
|
registry(
|
||||||
config {
|
config {
|
||||||
script: 'sh .drone/scripts/initialise-images.sh',
|
// script: 'sh .drone/scripts/initialise-images.sh',
|
||||||
secrets: [],
|
secrets: [],
|
||||||
|
images: [
|
||||||
|
{
|
||||||
|
load: 'postgres:12.4',
|
||||||
|
save: 'postgres:12.4'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
load: 'guacamole/guacd:1.2.0',
|
||||||
|
save: 'guacamole/guacd:1.2.0',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
load: 'guacamole/guacamole:1.2.0',
|
||||||
|
save: 'guacamole/guacamole:1.2.0',
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
) {
|
) {
|
||||||
trigger +: {
|
trigger +: {
|
||||||
|
|
|
@ -25,12 +25,35 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: "dockerpull and save docker images:"
|
- name: dockerpostgres:12.4
|
||||||
image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f
|
image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f
|
||||||
commands:
|
commands:
|
||||||
- set -e
|
- set -e
|
||||||
- export REGISTRY=$${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/
|
- export REGISTRY=$${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/
|
||||||
- sh .drone/scripts/initialise-images.sh $${REGISTRY} "$${REGISTRY_PASSWORD}"
|
- "n=0\nwhile :\ndo\n docker login $${REGISTRY} --username client --password \"$${REGISTRY_PASSWORD}\" \\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n"
|
||||||
|
- "n=0\nwhile :\ndo\n docker pull postgres:12.4 \\\n && docker tag postgres:12.4 $${REGISTRY}postgres:12.4 \\\n && docker push postgres:12.4 $${REGISTRY}postgres:12.4 && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"initialise failed\"\n exit 1\n fi\n echo \"retrying..$n\"\n sleep 5\ndone\n"
|
||||||
|
volumes:
|
||||||
|
- name: dockersock
|
||||||
|
path: /var/run
|
||||||
|
|
||||||
|
- name: dockerguacamole/guacd:1.2.0
|
||||||
|
image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f
|
||||||
|
commands:
|
||||||
|
- set -e
|
||||||
|
- export REGISTRY=$${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/
|
||||||
|
- "n=0\nwhile :\ndo\n docker login $${REGISTRY} --username client --password \"$${REGISTRY_PASSWORD}\" \\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n"
|
||||||
|
- "n=0\nwhile :\ndo\n docker pull guacamole/guacd:1.2.0 \\\n && docker tag guacamole/guacd:1.2.0 $${REGISTRY}guacamole/guacd:1.2.0 \\\n && docker push guacamole/guacd:1.2.0 $${REGISTRY}guacamole/guacd:1.2.0 && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"initialise failed\"\n exit 1\n fi\n echo \"retrying..$n\"\n sleep 5\ndone\n"
|
||||||
|
volumes:
|
||||||
|
- name: dockersock
|
||||||
|
path: /var/run
|
||||||
|
|
||||||
|
- name: dockerguacamole/guacamole:1.2.0
|
||||||
|
image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f
|
||||||
|
commands:
|
||||||
|
- set -e
|
||||||
|
- export REGISTRY=$${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/
|
||||||
|
- "n=0\nwhile :\ndo\n docker login $${REGISTRY} --username client --password \"$${REGISTRY_PASSWORD}\" \\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n"
|
||||||
|
- "n=0\nwhile :\ndo\n docker pull guacamole/guacamole:1.2.0 \\\n && docker tag guacamole/guacamole:1.2.0 $${REGISTRY}guacamole/guacamole:1.2.0 \\\n && docker push guacamole/guacamole:1.2.0 $${REGISTRY}guacamole/guacamole:1.2.0 && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"initialise failed\"\n exit 1\n fi\n echo \"retrying..$n\"\n sleep 5\ndone\n"
|
||||||
volumes:
|
volumes:
|
||||||
- name: dockersock
|
- name: dockersock
|
||||||
path: /var/run
|
path: /var/run
|
||||||
|
|
Loading…
Reference in New Issue