From 8e0a43481cf3488839deea6ce5399c7ff4a76df4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Tue, 3 Sep 2024 11:19:02 +0100 Subject: [PATCH] ansible docker and continous integration to git.limbosolution.com/kb packages --- .gitea/workflows/docker-image.deploy.yml | 26 ++++++++++++++++++++++++ README.md | 9 +++++++- docker/Dockerfile | 7 +++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/docker-image.deploy.yml create mode 100644 docker/Dockerfile diff --git a/.gitea/workflows/docker-image.deploy.yml b/.gitea/workflows/docker-image.deploy.yml new file mode 100644 index 0000000..c49d34c --- /dev/null +++ b/.gitea/workflows/docker-image.deploy.yml @@ -0,0 +1,26 @@ +on: + push +jobs: + + build-docker-image: + runs-on: ubuntu-latest + + steps: + + - name: Checkout code + uses: actions/checkout@v2 + + - name: Log in to git.limbosolutions.com docker registry + uses: docker/login-action@v3 + with: + registry: git.limbosolutions.com + username: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_USERNAME }} + password: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_PASSWORD }} + + - name: Build and push Docker images + id: push + uses: docker/build-push-action@v6 + with: + context: ${{gitea.workspace}}/docker + push: true + tags: git.limbosolutions.com/kb/ansible:latest \ No newline at end of file diff --git a/README.md b/README.md index ee6fbb4..6a182b7 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ -# ansible + +# Ansible + +Welcome to ansible kb git repo. + + + +## Table of Contents diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..1eac92a --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,7 @@ +FROM ubuntu:latest +ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get update -y +RUN apt-get install -y gcc python3-dev +RUN apt-get install python3-pip -y +RUN apt-get install python3-virtualenv -y +RUN pip3 install ansible --break-system-packages