Added support for drone CI/CD.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing

This commit is contained in:
2023-04-12 12:36:24 +08:00
parent 24baf083e8
commit 3e73ec1eac

34
.drone.yml Normal file
View File

@@ -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