diff --git a/.drone.yml b/.drone.yml index 518191e..1429a71 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,10 +1,15 @@ kind: pipeline type: kubernetes name: default - metadata: namespace: git - +concurrency: + limit: 1 +trigger: + branch: + - main + event: + - push steps: - name: build image: docker @@ -20,3 +25,29 @@ steps: - docker login -u voidic -p $TOKEN_DOCKER - docker buildx build --push -t git.v0l.io/kieran/route96:latest -t voidic/route96:latest . - kill $(cat /var/run/docker.pid) +--- +kind: pipeline +type: kubernetes +name: docker-tagged +concurrency: + limit: 1 +trigger: + event: + - tag +metadata: + namespace: git +steps: + - name: build + image: docker + privileged: true + environment: + TOKEN: + from_secret: gitea + TOKEN_DOCKER: + from_secret: docker_hub + commands: + - dockerd & + - docker login -u kieran -p $TOKEN git.v0l.io + - docker login -u voidic -p $TOKEN_DOCKER + - docker buildx build --push -t git.v0l.io/kieran/route96:$DRONE_TAG -t voidic/route96:$DRONE_TAG . + - kill $(cat /var/run/docker.pid) \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 6f6945a..b5c338f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2945,7 +2945,7 @@ dependencies = [ [[package]] name = "route96" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index 1a6def7..da6dfc3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "route96" -version = "0.3.0" +version = "0.4.0" edition = "2021" [[bin]]