From b7b150de9488c784d922c9e6db733f8820dc6b01 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Sun, 19 Nov 2023 22:37:14 -0500 Subject: [PATCH] testing something real quick --- .drone.yml | 199 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 114 insertions(+), 85 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6194d13..491136d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,108 +1,137 @@ ---- -kind: pipeline -type: docker -name: run_ansible_tests +# --- +# kind: pipeline +# type: docker +# name: run_ansible_tests -# global-variables: -# ansible_image : &ansible_image "gitea.thezengarden.net/podman/images/ansible-dev:latest" -# ansible_inventory : &ansible_inventory "-i 127.0.0.1, --connection=local" -# ansible_playbook : &ansible_playbook "hello.yml" +# # global-variables: +# # ansible_image : &ansible_image "gitea.thezengarden.net/podman/images/ansible-dev:latest" +# # ansible_inventory : &ansible_inventory "-i 127.0.0.1, --connection=local" +# # ansible_playbook : &ansible_playbook "hello.yml" -environment: - ANSIBLE_DOCKER_IMAGE : "gitea.thezengarden.net/podman/images/ansible-dev:latest" - ANSIBLE_INVENTORY : "-i 127.0.0.1, --connection=local" - ANSIBLE_PLAYBOOK : "hello.yml" +# environment: +# ANSIBLE_DOCKER_IMAGE : "gitea.thezengarden.net/podman/images/ansible-dev:latest" +# ANSIBLE_INVENTORY : "-i 127.0.0.1, --connection=local" +# ANSIBLE_PLAYBOOK : "hello.yml" -trigger: - branch: - exclude: - - main - event: [push] +# trigger: +# branch: +# exclude: +# - main +# event: [push] -steps: - - name: "ansible_environment_verify" - image: "$ANSIBLE_DOCKER_IMAGE" - commands: - - git log -1 - - ansible --version - - ansible-lint --version +# steps: +# - name: "ansible_environment_verify" +# image: "$ANSIBLE_DOCKER_IMAGE" +# commands: +# - git log -1 +# - ansible --version +# - ansible-lint --version - # - name: "ansible_galaxy_requirements" - # image: *ansible_image - # commands: - # - ansible-galaxy install -r requirements.yml +# # - name: "ansible_galaxy_requirements" +# # image: *ansible_image +# # commands: +# # - ansible-galaxy install -r requirements.yml - - name: "ansible_lint" - image: "$ANSIBLE_DOCKER_IMAGE" - commands: - - ansible-lint --offline +# - name: "ansible_lint" +# image: "$ANSIBLE_DOCKER_IMAGE" +# commands: +# - ansible-lint --offline + +# - name: "ansible_playbook_execution" +# image: "$ANSIBLE_DOCKER_IMAGE" +# commands: +# - ansible-playbook -v $ANSIBLE_INVENTORY $ANSIBLE_PLAYBOOK + +# --- +# kind: pipeline +# type: exec +# name: check_docker + +# trigger: +# branch: +# exclude: +# - main +# event: [push] +# status: [success] + +# depends_on: +# - run_ansible_tests + +# steps: +# - name: check_env +# commands: +# - whoami +# - hostnamectl +# - env +# - pwd +# - tree +# - cat requirements.yml + +# - name: docker_info +# commands: +# - docker info + +# - name: docker_build +# environment: +# REGISTRY : gitea.thezengarden.net +# BUILD_PREFIX : "podman/images" +# BUILD_NAME : ansible-dev +# commands: +# - echo "docker build --no-cache -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_BUILD_NUMBER ." +# - docker build --no-cache -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_BUILD_NUMBER . + +# - name: docker_login +# environment: +# REGISTRY : gitea.thezengarden.net +# GITEA_USER : +# from_secret: gitea_user +# GITEA_PASSWORD : +# from_secret: gitea_password +# commands: +# - echo "$GITEA_PASSWORD" | docker login --username chris --password-stdin $REGISTRY + +# - name: docker_push +# environment: +# REGISTRY : gitea.thezengarden.net +# BUILD_PREFIX : "podman/images" +# BUILD_NAME : ansible-dev +# commands: +# - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_BUILD_NUMBER +# - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" + +# - name: docker_images +# environment: +# REGISTRY : gitea.thezengarden.net +# BUILD_PREFIX : "podman/images" +# BUILD_NAME : ansible-dev +# commands: +# - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" - - name: "ansible_playbook_execution" - image: "$ANSIBLE_DOCKER_IMAGE" - commands: - - ansible-playbook -v $ANSIBLE_INVENTORY $ANSIBLE_PLAYBOOK --- kind: pipeline type: exec -name: check_docker +name: setup_env trigger: branch: exclude: - main event: [push] - status: [success] - -depends_on: - - run_ansible_tests steps: - - name: check_env + - name: write_vars + environment: + DIMG: + from_secret: docker_image commands: - - whoami - - hostnamectl - - env - pwd - - tree - - cat requirements.yml + - ls -ltra + - echo "dimg=$DIMG" > .drone_env_test - - name: docker_info + - name: read_vars commands: - - docker info - - - name: docker_build - environment: - REGISTRY : gitea.thezengarden.net - BUILD_PREFIX : "podman/images" - BUILD_NAME : ansible-dev - commands: - - echo "docker build --no-cache -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_BUILD_NUMBER ." - - docker build --no-cache -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_BUILD_NUMBER . - - - name: docker_login - environment: - REGISTRY : gitea.thezengarden.net - GITEA_USER : - from_secret: gitea_user - GITEA_PASSWORD : - from_secret: gitea_password - commands: - - echo "$GITEA_PASSWORD" | docker login --username chris --password-stdin $REGISTRY - - - name: docker_push - environment: - REGISTRY : gitea.thezengarden.net - BUILD_PREFIX : "podman/images" - BUILD_NAME : ansible-dev - commands: - - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_BUILD_NUMBER - - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" - - - name: docker_images - environment: - REGISTRY : gitea.thezengarden.net - BUILD_PREFIX : "podman/images" - BUILD_NAME : ansible-dev - commands: - - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" + - pwd + - ls -ltra + - source .drone_env_test + - echo $dimg