From 84e52fca63034e4e983f70ffdcf96bc81c79a6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20=C5=A0trauch?= Date: Tue, 2 Nov 2021 12:52:34 +0100 Subject: [PATCH] Initial commit --- .drone.yml | 13 +++++++++++++ Dockerfile | 6 ++++++ Makefile | 8 ++++++++ 3 files changed, 27 insertions(+) create mode 100644 .drone.yml create mode 100644 Dockerfile create mode 100644 Makefile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8358856 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,13 @@ +kind: pipeline +type: docker +name: image building + +steps: +- name: build&push + image: plugins/docker + settings: + username: droneci + password: + from_secret: repo_password + repo: harbor.hq.rosti.cz/library/builder + tags: 35 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..57ea290 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM fedora:35 + +RUN dnf -y upgrade --refresh +RUN dnf -y install python3.9 python3.10 python3-pip pipenv fish helm awscli ansible podman git git-lfs jq make openssh nodejs npm golang sqlite +# kubectl terraform +RUN dnf -y groupinstall "Development Tools" diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..49497cf --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +REPO=harbor.hq.rosti.cz/library/builder +VERSION=35 + +build: + docker build -t ${REPO}:${VERSION} . + +push: + docker push ${REPO}:${VERSION}