diff --git a/.drone.jsonnet b/.drone.jsonnet index 8671670..915567b 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -50,7 +50,7 @@ local PipelineDeployment = { GCE_PROJECT_ID: { "from_secret": "gce_project_id" }, GCE_CREDENTIALS_JSON: { "from_secret": "gce_credentials_json" }, GCE_SSH_USER: { "from_secret": "gce_ssh_user" }, - GCE_CREDENTIALS_FILE: "$HOME/ansible-testing.json", + GCE_CREDENTIALS_FILE: "/root/ansible-testing.json", MOLECULE_CUSTOM_MODULES_REPO: "https://gitea.rknet.org/ansible/custom_modules", PY_COLORS: 1 }, diff --git a/.drone.yml b/.drone.yml index a9f8211..58ac7bf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,3 +1,36 @@ +--- +kind: pipeline +name: linting + +platform: + os: linux + arch: amd64 + +steps: +- name: ansible-latest + pull: always + image: python:3.7 + commands: + - pip install ansible ansible-later -qq + - git clone https://gitea.rknet.org/ansible/ansible-later-policy.git ~/policy + - "git ls-files *[^LICENSE,.md,molecule,.ini] | xargs ansible-later -c ~/policy/config.ini" + environment: + PY_COLORS: 1 + depends_on: + - clone + +- name: ansible-master + pull: always + image: python:3.7 + commands: + - "pip install git+https://github.com/ansible/ansible.git@devel ansible-later -qq" + - git clone https://gitea.rknet.org/ansible/ansible-later-policy.git ~/policy + - "git ls-files *[^LICENSE,.md,molecule,.ini] | xargs ansible-later -c ~/policy/config.ini" + environment: + PY_COLORS: 1 + depends_on: + - clone + --- kind: pipeline name: deployment @@ -34,3 +67,8 @@ steps: from_secret: gce_ssh_user MOLECULE_CUSTOM_MODULES_REPO: https://gitea.rknet.org/ansible/custom_modules PY_COLORS: 1 + +depends_on: +- linting + +...