Skip to content
Snippets Groups Projects

Adding ci cd triggers

12 files
+ 356
266
Compare changes
  • Side-by-side
  • Inline

Files

+ 4
7
---
variables:
INVENTORIES_PATH: "inventories/hosts"
REQUIREMENTS_PATH: "ci-cd/python_requirements/requirements_syntax_n_lint.txt"
ENV_DIR_PATH: "/builds/fejao/c3infodesk-deployment"
AUTHOR: fejao
###
### SCRIPTS
@@ -12,17 +10,16 @@ variables:
before_script:
- echo "Running before_script for 'before_script_syntax_n_lint'"
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
- pip3 install -r $REQUIREMENTS_PATH
###########
- pip3 install -r $PATH_REQUIREMENTS_SYNTAX_N_LINT
# ### Correct the permissions on the build environment directory.
# ### See https://github.com/ansible/ansible/pull/42142/files
- chmod 700 $ENV_DIR_PATH
- chmod 700 $PATH_ENV_DIR_DEPLOYMENT
.script_syntax_check_main:
extends: .before_script_syntax_n_lint
script:
- echo "Running script for 'script_syntax_check_main'"
- ansible-playbook --syntax-check -i $INVENTORIES_PATH $PLAYBOOK_PATH
- ansible-playbook --syntax-check -i $PATH_INVENTORIES $PLAYBOOK_PATH
.run_lint:
extends: .before_script_syntax_n_lint
Loading