diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..58aeb91 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,34 @@ +kind: pipeline +type: docker +name: ubuntu + +steps: +- name: create_tags + image: ubuntu:latest + commands: + - echo "$(date "+%Y-%m-%d"), latest" > .tags + +- name: ubuntu_22 + image: thegeeklab/drone-docker-buildx:23 + environment: + UBUNTU_VER: 22.04 + settings: + registry: gitea.ahkhan.me + username: + from_secret: gitea-username + password: + from_secret: gitea-password + repo: ${DRONE_REPO_LINK:8}/ubuntu-${UBUNTU_VER} + build_args_from_env: + - UBUNTU_VER + extra_tags: + - ${DRONE_REPO_LINK:8}:${UBUNTU_VER} + - ${DRONE_REPO_LINK:8}:latest + platforms: + - linux/amd64 + - linux/arm64 + - linux/arm/v7 + cache_from: + - type=local\\,src=/cache/${DRONE_REPO} + cache_to: + - type=local,dest=/cache/${DRONE_REPO},mode=max