Compare commits

...

27 Commits

Author SHA1 Message Date
71140b43be Merge pull request 'drone ci updates' (#4) from development into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4
2023-11-17 12:00:44 -05:00
a900700a1c change event
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-17 11:56:41 -05:00
0b2a1bd882 remove conditionals. what happens?
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-17 11:55:10 -05:00
ed78bb72f7 comment out everything
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-17 11:54:27 -05:00
e3fbdb375c grrrrr
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-17 11:40:34 -05:00
5070ee375e update requirements.yml and .drone.yml
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-17 11:34:58 -05:00
353b71d339 more .drone.yml updates
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-17 11:28:29 -05:00
6eed651dc6 this should work
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-17 11:10:41 -05:00
4a9aa413f0 grrr
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 11:10:12 -05:00
be2e76a870 remove hostname/whoami
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 11:09:40 -05:00
ae6f03030e fix missing images
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 11:09:10 -05:00
891aceb04d fix syntax
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-11-17 11:08:53 -05:00
48ed5a92ba testing modularity
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-11-17 11:07:25 -05:00
b3a3cd6da6 re-add commit; add branch condition
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 10:56:39 -05:00
ff22e1cb50 remove conditional params
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 10:55:00 -05:00
42ad0c68c2 add whoami
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 10:39:46 -05:00
93d839ece1 remove push
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 10:36:59 -05:00
4d5fae6872 new conditional
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 10:36:16 -05:00
6d76533294 add empty_commit
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 10:35:27 -05:00
462f84151a remove some checks; not needed
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 10:33:02 -05:00
5b144c5e88 add skip_verify
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 10:29:23 -05:00
cc9f96b470 add ssh dir check
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 10:10:37 -05:00
fd4b03d2f9 add whoami to verify what user we are
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2023-11-17 09:52:40 -05:00
da407eddee updated image to include .ssh/config; re-add push commit test
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 09:50:35 -05:00
93076731fe remove git push for now
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-17 09:12:16 -05:00
1f4974e1dd change from fqdn to ip addr
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 01:06:38 -05:00
c71c2ce761 add git push test
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-17 01:04:09 -05:00
2 changed files with 76 additions and 18 deletions

View File

@ -5,26 +5,87 @@ type: docker
steps:
- name: Install requirements, lint, and run Ansible playbook
- name: "Verify environment"
image: gitea.thezengarden.net/podman/images/ansible-dev:latest
environment:
GITEA_TOKEN:
from_secret: gitea_token
ANSIBLE_INVENTORY:
from_secret: ansible_inventory
commands:
- ansible-galaxy install -r $DRONE_WORKSPACE/requirements.yml
- ansible-lint --offline $DRONE_WORKSPACE
- ansible-playbook -v -i $ANSIBLE_INVENTORY $DRONE_WORKSPACE/hello.yml
- echo "Build complete and successful for $DRONE_REPO_NAME"
- git log -1
- ansible --version
- ansible-lint --version
when:
branch:
- development
event:
include:
- push
exclude:
- pull_request
event: [push]
###############################################################################
###############################################################################
###############################################################################
# - name: "Ansible-Galaxy: Install from requirements.yml"
# image: gitea.thezengarden.net/podman/images/ansible-dev:latest
# commands:
# - ansible-galaxy install -r $DRONE_WORKSPACE/requirements.yml
# when:
# branch:
# - development
# event:
# exclude:
# - pull_request
# - 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:
# exclude:
# - pull_request
# - name: "Test playbook execution"
# image: gitea.thezengarden.net/podman/images/ansible-dev:latest
# environment:
# ANSIBLE_INVENTORY:
# from_secret: ansible_inventory
# commands:
# - ansible-playbook -v -i 127.0.0.1, --connection=local $DRONE_WORKSPACE/hello.yml
# when:
# branch:
# - development
# event:
# exclude:
# - pull_request
###############################################################################
###############################################################################
###############################################################################
# - name: Update repo with build stats
# image: appleboy/drone-git-push
# settings:
# branch: testing
# remote: gitea@10.10.10.109:chris/drone-test-1.git
# force: false
# commit: true
# empty_commit: true
# commit_message: "Drone build ${DRONE_COMMIT_SHA:0:7} => ${DRONE_BUILD_STATUS}"
# author_name: "Drone CI"
# author_email: "chris@thezengarden.net"
# skip_verify: true
# ssh_key:
# from_secret: gitea_ssh_privkey
# when:
# branch:
# - development
# ---
# name: Test Ansible Linting of drone-test-1

View File

@ -1,5 +1,2 @@
collections:
- community.general
- ansible.netcommon
- community.docker
- containers.podman