From 353b71d339a55655b76645184e7bafa8eb01a12c Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Fri, 17 Nov 2023 11:28:29 -0500 Subject: [PATCH] more .drone.yml updates --- .drone.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index d5a51fb..3df8b35 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,6 +17,7 @@ steps: event: - push + - name: "Ansible-Galaxy: Install from requirements.yml" image: gitea.thezengarden.net/podman/images/ansible-dev:latest commands: @@ -28,15 +29,25 @@ steps: - push - - name: "Syntax check / Linting" + - name: "Syntax check and Ansible Lint" + image: gitea.thezengarden.net/podman/images/ansible-dev:latest + commands: + - ansible-lint --offline $DRONE_WORKSPACE + - ansible-playbook --syntax-check $DRONE_WORKSPACE/hello.yml + when: + branch: + - development + event: + - push + + + - name: "Test playbook execution" image: gitea.thezengarden.net/podman/images/ansible-dev:latest environment: ANSIBLE_INVENTORY: from_secret: ansible_inventory commands: - - ansible-lint --offline $DRONE_WORKSPACE - ansible-playbook -v -i 127.0.0.1, --connection=local $DRONE_WORKSPACE/hello.yml - - echo "Build complete and successful for $DRONE_REPO_NAME" when: branch: - development