.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
f489fa229e
commit
2d2358ffdb
|
@ -1,3 +1,3 @@
|
||||||
docker build guacamole-postgresql \
|
docker build guacamole-postgresql \
|
||||||
-t ${REGISTRY_DOMAIN}:${REGISTRY_PORT}/guacamole-postgresql \
|
-t ${REGISTRY_DOMAIN}:${REGISTRY_PORT}/${NAME}/guacamole-postgresql \
|
||||||
--build-arg REGISTRY=${REGISTRY_DOMAIN}:${REGISTRY_PORT}/
|
--build-arg REGISTRY=${REGISTRY_DOMAIN}:${REGISTRY_PORT}/${NAME}/
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
export LOCAL_DOCKER_REGISTRY=${REGISTRY_DOMAIN}:${REGISTRY_PORT}/ \
|
export LOCAL_DOCKER_REGISTRY=${REGISTRY_DOMAIN}:${REGISTRY_PORT}/${NAME}/ \
|
||||||
&& docker stack rm guacamole \
|
&& docker stack rm guacamole \
|
||||||
&& echo 'sleeping...zzz' \
|
&& echo 'sleeping...zzz' \
|
||||||
&& sleep 60 \
|
&& sleep 60 \
|
||||||
|
|
|
@ -8,20 +8,22 @@ local save = import 'node_modules/@sigyl/jsonnet-drone/save.libsonnet';
|
||||||
|
|
||||||
local config = {
|
local config = {
|
||||||
registry: '',
|
registry: '',
|
||||||
|
root: '/stack/',
|
||||||
|
name: 'guacamole',
|
||||||
};
|
};
|
||||||
|
|
||||||
local defs = [
|
local defs = [
|
||||||
{
|
{
|
||||||
load: 'postgres:12.4',
|
load: 'postgres:12.4',
|
||||||
save: 'proxy/postgres:12.4'
|
save: 'postgres:12.4'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
load: 'guacamole/guacd:1.2.0',
|
load: 'guacamole/guacd:1.2.0',
|
||||||
save: 'proxy/guacamole/guacd:1.2.0',
|
save: 'guacamole/guacd:1.2.0',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
load: 'guacamole/guacamole:1.2.0',
|
load: 'guacamole/guacamole:1.2.0',
|
||||||
save: 'proxy/guacamole/guacamole:1.2.0',
|
save: 'guacamole/guacamole:1.2.0',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
[
|
[
|
||||||
|
@ -43,7 +45,6 @@ local defs = [
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
save(config)(
|
save(config)(
|
||||||
'guacamole',
|
|
||||||
defs,
|
defs,
|
||||||
) {
|
) {
|
||||||
trigger +: {
|
trigger +: {
|
||||||
|
@ -56,8 +57,6 @@ local defs = [
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
deploy(config)(
|
deploy(config)(
|
||||||
'guacamole',
|
|
||||||
'/stack/',
|
|
||||||
[],
|
[],
|
||||||
publicSecrets,
|
publicSecrets,
|
||||||
secretSecrets,
|
secretSecrets,
|
||||||
|
|
|
@ -130,6 +130,9 @@ steps:
|
||||||
script:
|
script:
|
||||||
- "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --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 login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --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"
|
||||||
- docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/postgres:12.4
|
- docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/postgres:12.4
|
||||||
|
- docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/postgres:12.4 -o /root/images/guacamole/postgres:12.4.tar
|
||||||
|
- echo "docker load postgres:12.4.tar" >> /stack/images/guacamole/load.sh
|
||||||
|
- echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/postgres:12.4 DOLLAR1/postgres:12.4" >> /root/images/guacamole/load.sh
|
||||||
|
|
||||||
- name: guacamole/guacd:1.2.0
|
- name: guacamole/guacd:1.2.0
|
||||||
image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea
|
image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea
|
||||||
|
@ -146,6 +149,9 @@ steps:
|
||||||
script:
|
script:
|
||||||
- "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --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 login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --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"
|
||||||
- docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole/guacd:1.2.0
|
- docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole/guacd:1.2.0
|
||||||
|
- docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacd:1.2.0 -o /root/images/guacamole/guacamole_guacd:1.2.0.tar
|
||||||
|
- echo "docker load guacamole_guacd:1.2.0.tar" >> /stack/images/guacamole/load.sh
|
||||||
|
- echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole/guacd:1.2.0 DOLLAR1/guacamole/guacd:1.2.0" >> /root/images/guacamole/load.sh
|
||||||
|
|
||||||
- name: guacamole/guacamole:1.2.0
|
- name: guacamole/guacamole:1.2.0
|
||||||
image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea
|
image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea
|
||||||
|
@ -162,6 +168,9 @@ steps:
|
||||||
script:
|
script:
|
||||||
- "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --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 login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --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"
|
||||||
- docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole/guacamole:1.2.0
|
- docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole/guacamole:1.2.0
|
||||||
|
- docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole:1.2.0 -o /root/images/guacamole/guacamole_guacamole:1.2.0.tar
|
||||||
|
- echo "docker load guacamole_guacamole:1.2.0.tar" >> /stack/images/guacamole/load.sh
|
||||||
|
- echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/guacamole/guacamole/guacamole:1.2.0 DOLLAR1/guacamole/guacamole:1.2.0" >> /root/images/guacamole/load.sh
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
event:
|
event:
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
docker login ${REGISTRY_DOMAIN}:${REGISTRY_PORT} --username client --password "${REGISTRY_PASSWORD}"
|
|
|
@ -1 +0,0 @@
|
||||||
docker logout ${REGISTRY_DOMAIN}:${REGISTRY_PORT}
|
|
|
@ -1 +1 @@
|
||||||
docker pull ${REGISTRY_DOMAIN}:${REGISTRY_PORT}/guacamole-postgresql
|
docker pull ${REGISTRY_DOMAIN}:${REGISTRY_PORT}/${NAME}/guacamole-postgresql
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
docker push ${REGISTRY_DOMAIN}:${REGISTRY_PORT}/guacamole-postgresql
|
docker push ${REGISTRY_DOMAIN}:${REGISTRY_PORT}/${NAME}/guacamole-postgresql
|
||||||
|
|
Loading…
Reference in New Issue