diff --git a/.drone.jsonnet b/.drone.jsonnet index 4415abb..4683bca 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -31,15 +31,15 @@ local pipeline(os, arch) = { }, }, { - name: "upload to docker hub " + os + "/" + arch, - image: "plugins/docker:" + os + "-" + arch, + name: "upload to gitea container registry", + image: "plugins/docker:latest", settings: { - repo: "git.freifunk-rhein-sieg.net/freifunk-froisdorf/ubnt-freifunk-map-api", + repo: "git.freifunk-rhein-sieg.net/freifunk-troisdorf/ubnt-freifunk-map-api", registry: "git.freifunk-rhein-sieg.net", username: { "from_secret": "docker_username" }, password: { "from_secret": "docker_password" }, + tags: ["latest"], auto_tag: true, - auto_tag_suffix: os + "-" + arch }, when: { event: "tag" @@ -48,67 +48,6 @@ local pipeline(os, arch) = { ], }; -local manifest() = { - kind: "pipeline", - type: "docker", - name: "manifest", - depends_on: ["linux/amd64"], - when: { - event: "tag" - }, - - steps: [ - { - name: "publish", - image: "plugins/manifest", - settings: { - auto_tag: true, - ignore_missing: true, - spec: "manifest.yml", - username: { "from_secret": "docker_username" }, - password: { "from_secret": "docker_password" }, - }, - when: { - event: "tag" - }, - }, - ], -}; - -local validateJSON() = { - kind: "pipeline", - type: "docker", - name: "validate json", - when: { - event: "push" - }, - - steps: [ - { - name: "validate ucDevices", - image: "fftdf/docker-json-validate", - commands: [ - "jsonlint ucDevices.json" - ], - when: { - event: "push" - }, - }, - { - name: "validate Devices", - image: "fftdf/docker-json-validate", - commands: [ - "jsonlint devices.json", - ], - when: { - event: "push" - }, - }, - ], -}; - [ - pipeline("linux", "amd64"), - // pipeline("linux", "arm64"), - manifest() -] \ No newline at end of file + pipeline("linux", "amd64") +] diff --git a/README.md b/README.md index 8541e5e..48e9cd8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +# TESTING BRANCH!!!! + # Freifunk Meshviewer Unifi Access Points und Richtfunkstrecken import Dieses tool Importiert Nodes für die Freifunk Map aus den APIs UNMS (Richtfunk) & Unifi (Access Points) @@ -63,4 +65,4 @@ Es gibt 3 Module die Ein/Ausgeschatet werden können: * Unifi * Meshviewer -Die Funktion Meshviewer importiert die vorhandenen meshviewer.json und manipuliert dort die Userzahlen. Sobald ein Access Point einen Node aus einer Meshviwer.json als "gateway_nexthop" eingetragen hat, werden die Clients an dem verbundenen Access Point und nicht mehr am Offloader angezeigt. \ No newline at end of file +Die Funktion Meshviewer importiert die vorhandenen meshviewer.json und manipuliert dort die Userzahlen. Sobald ein Access Point einen Node aus einer Meshviwer.json als "gateway_nexthop" eingetragen hat, werden die Clients an dem verbundenen Access Point und nicht mehr am Offloader angezeigt. diff --git a/manifest.yml b/manifest.yml deleted file mode 100644 index 8923e25..0000000 --- a/manifest.yml +++ /dev/null @@ -1,19 +0,0 @@ -image: fftdf/ffmap-ubnt-api:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} -{{#if build.tags}} -tags: - - "latest" -{{#each build.tags}} - - {{this}} -{{/each}} -{{/if}} -manifests: - - - image: git.freifunk-rhein-sieg.net/freifunk-froisdorf/ubnt-freifunk-map-api:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-amd64 - platform: - architecture: amd64 - os: linux - # - - # image: fftdf/ffmap-ubnt-api:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm64 - # platform: - # architecture: arm64 - # os: linux \ No newline at end of file