From 59984ec3bb325be99ab40b2eff530cd3060da830 Mon Sep 17 00:00:00 2001 From: shimun Date: Wed, 12 Sep 2018 18:09:01 +0200 Subject: [PATCH 1/5] expose udp ports --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 87b6689..e6406e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,8 @@ RUN apk add --no-cache $BUILD_DEPS && cd /usr/src/sauerbraten && \ cp /usr/src/sauerbraten/bin_unix/native_server /usr/bin/sauerbraten-server && \ apk del --no-cache $BUILD_DEPS && rm -rf /usr/src/sauerbraten +EXPOSE 28785 28786 28785/udp 28786/udp + ENTRYPOINT /usr/bin/sauerbraten-server - +CMD ["-d1", "-c18", "-g2"] From 21096359298d96961bc7a3339f27349f8f524f04 Mon Sep 17 00:00:00 2001 From: shimun Date: Wed, 12 Sep 2018 18:13:00 +0200 Subject: [PATCH 2/5] push public image --- .drone.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..d1bd417 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,16 @@ +pipeline: + docker: + image: plugins/docker + repo: repo.shimun.net/shimun/sauerbraten + registry: repo.shimun.net + secrets: ["docker_username", "docker_password"] + use_cache: true + docker-p: + image: plugins/docker + repo: repo.shimun.net/sauerbraten + registry: repo.shimun.net + secrets: ["docker_username", "docker_password"] + use_cache: true + squash: true + when: + event: tag From e08fac47fd3e23c488cc12210381b8531e41dbec Mon Sep 17 00:00:00 2001 From: shimun Date: Wed, 12 Sep 2018 18:56:47 +0200 Subject: [PATCH 3/5] shared cache --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index d1bd417..b79668b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,6 +4,7 @@ pipeline: repo: repo.shimun.net/shimun/sauerbraten registry: repo.shimun.net secrets: ["docker_username", "docker_password"] + storage_path: /drone/cache/docker use_cache: true docker-p: image: plugins/docker @@ -11,6 +12,7 @@ pipeline: registry: repo.shimun.net secrets: ["docker_username", "docker_password"] use_cache: true + storage_path: /drone/cache/docker squash: true when: event: tag From b48ca970f3d2fca23408380cb04ac46af751f2eb Mon Sep 17 00:00:00 2001 From: shimun Date: Thu, 13 Sep 2018 14:07:46 +0200 Subject: [PATCH 4/5] permanent docker cache --- .drone.yml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index b79668b..f4f2a03 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,18 +1,42 @@ pipeline: + dl-cache: + image: repo.shimun.net/drone-plugins/davfile + url: https://seaf.shimun.net/seafdav/Drone/cache/ + secrets: ["docker_username", "docker_password"] + file: ${DRONE_REPO_NAME}.tar.gz + secrets: ["dav_username", "dav_password"] + ex-cache: + image: repo.shimun.net/plugins/tar + dest: /drone/ + file: ${DRONE_REPO_NAME}.tar.gz + quiet: true docker: image: plugins/docker repo: repo.shimun.net/shimun/sauerbraten registry: repo.shimun.net secrets: ["docker_username", "docker_password"] - storage_path: /drone/cache/docker + storage_path: /drone/docker use_cache: true + mk-cache: + image: repo.shimun.net/drone-plugins/tar + dest: ${DRONE_REPO_NAME}.tar.gz + file: /drone/docker + quiet: true + up-cache: + image: repo.shimun.net/plugins/davfile + url: https://seaf.shimun.net/seafdav/Drone/cache/ + upload: true + file: ${DRONE_REPO_NAME}.tar.gz + secrets: ["dav_username", "dav_password"] + group: fin docker-p: image: plugins/docker repo: repo.shimun.net/sauerbraten registry: repo.shimun.net secrets: ["docker_username", "docker_password"] use_cache: true - storage_path: /drone/cache/docker + storage_path: /drone/docker squash: true when: event: tag + group: fin From 9533b2a37bc8e166feb0c1b9befb028e6d57240d Mon Sep 17 00:00:00 2001 From: Marvin Drescher Date: Thu, 13 Sep 2018 16:35:11 +0000 Subject: [PATCH 5/5] use current version --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index f4f2a03..d9730e0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,7 @@ pipeline: storage_path: /drone/docker use_cache: true mk-cache: - image: repo.shimun.net/drone-plugins/tar + image: repo.shimun.net/plugins/tar dest: ${DRONE_REPO_NAME}.tar.gz file: /drone/docker quiet: true