--- kind: pipeline type: docker name: default steps: - name: run gitleaks image: plugins/gitleaks settings: path: . # https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md - name: hadolint image: hadolint/hadolint:latest-debian # image: ghcr.io/hadolint/hadolint:latest-debian commands: - hadolint --version - hadolint Dockerfile - name: docker_build_and_push image: plugins/docker environment: http_proxy: http://acng.grote.lan:9999 settings: # Dockerhub-Username username: quotengrote # Dockerhub-Password # als Org-Secret hinterlegt password: from_secret: DOCKERHUB_PASS # Container-Registry # registry: hub.docker.com # Name des Containerfiles dockerfile: Dockerfile # Repo auf dem Dockerhub repo: quotengrote/fpm tags: - latest - ${DRONE_COMMIT_SHA:0:8} when: branch: - main event: include: - push