Various fixes to allows jenkins analytics to run analytics tasks on AWS resources * Uses JENKINS_HOME=/edx/var/jenkins. This addresses the pyinstrument re-install issue seen when JENKINS_HOME is a symlink. * Installs libffi-dev and libpq-dev packages with analytics_jenkins playbook * Adds an SSH Credential, which is passed as the MASTER_SSH_CREDENTIAL_ID parameter to the seed job. * When the seed job is run, ignore unreferenced jobs, instead of deleting them. This allows you to run and re-run the seed job from Jenkins to update a particular analytics job, and untick the jobs you don't want to update. * Lets <ANALYTICS_TASK>_EXTRA_VARS be a @path/to/file.yml
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| callback_plugins | Loading commit data... | |
| continuous_delivery | Loading commit data... | |
| edx-east | Loading commit data... | |
| group_vars | Loading commit data... | |
| library | Loading commit data... | |
| roles | Loading commit data... | |
| sample_vars | Loading commit data... | |
| vagrant | Loading commit data... | |
| analytics-jenkins.yml | Loading commit data... | |
| ansible.cfg | Loading commit data... | |
| check_package_upgrades.yml | Loading commit data... | |
| create_django_ida.yml | Loading commit data... | |
| create_role.yml | Loading commit data... | |
| ec2.ini | Loading commit data... | |
| ec2.py | Loading commit data... | |
| edx_sandbox.yml | Loading commit data... | |
| go-agent-docker.yml | Loading commit data... | |
| go-agent.yml | Loading commit data... | |
| go-server.yml | Loading commit data... | |
| inventory.ini | Loading commit data... | |
| log_server.yml | Loading commit data... | |
| run_role.yml | Loading commit data... | |
| security.sh | Loading commit data... | |
| security.yml | Loading commit data... | |
| vagrant-analytics.yml | Loading commit data... | |
| vagrant-cluster.yml | Loading commit data... | |
| vagrant-devstack.yml | Loading commit data... | |
| vagrant-fullstack.yml | Loading commit data... |