Commit 2ab0d701 by Ben Patterson

Use a configurable platform version for tests.

parent 0503008d
...@@ -16,3 +16,4 @@ ...@@ -16,3 +16,4 @@
# #
test_build_server_user: jenkins test_build_server_user: jenkins
test_build_server_repo_path: /home/jenkins test_build_server_repo_path: /home/jenkins
test_edx_platform_version: master
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
git: > git: >
repo=https://github.com/edx/edx-platform.git repo=https://github.com/edx/edx-platform.git
dest={{ test_build_server_repo_path }}/edx-platform-clone dest={{ test_build_server_repo_path }}/edx-platform-clone
version=master version={{ test_edx_platform_version }}
sudo_user: "{{ test_build_server_user }}" sudo_user: "{{ test_build_server_user }}"
- name: Copy test-development-environment.sh to somewhere the jenkins user can access it - name: Copy test-development-environment.sh to somewhere the jenkins user can access it
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
"aws_access_key": "{{env `AWS_ACCESS_KEY_ID`}}", "aws_access_key": "{{env `AWS_ACCESS_KEY_ID`}}",
"aws_secret_key": "{{env `AWS_SECRET_ACCESS_KEY`}}", "aws_secret_key": "{{env `AWS_SECRET_ACCESS_KEY`}}",
"playbook_remote_dir": "/tmp/packer-edx-playbooks", "playbook_remote_dir": "/tmp/packer-edx-playbooks",
"ami": "{{env `JENKINS_WORKER_AMI`}}" "ami": "{{env `JENKINS_WORKER_AMI`}}",
"test_platform_version": "{{env `TEST_PLATFORM_VERSION`}}"
}, },
"builders": [{ "builders": [{
"type": "amazon-ebs", "type": "amazon-ebs",
...@@ -66,6 +67,6 @@ ...@@ -66,6 +67,6 @@
"virtualenv packer-venv", "virtualenv packer-venv",
". packer-venv/bin/activate", ". packer-venv/bin/activate",
"pip install -q -r requirements.txt", "pip install -q -r requirements.txt",
"ansible-playbook run_role.yml -i inventory.ini -c local -e role=test_build_server -vvvv"] "ansible-playbook run_role.yml -i inventory.ini -c local -e 'role=test_build_server test_platform_version={{user `test_platform_version`}}' -vvvv"]
}] }]
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment