diff options
author | 2016-08-12 11:04:33 +0000 | |
---|---|---|
committer | 2016-08-12 11:04:33 +0000 | |
commit | 912a8810e8c04bbe8488ebe4121ada643bd41e91 (patch) | |
tree | f40db2627672abc088d2bc96be7f27dc35c4ffe4 /utils/test/result_collection_api/update/update.yml | |
parent | fd4da89a8ba6fe7a04e830eda31b886b4299dade (diff) | |
parent | 0f0d3d39e2f1411160505c412f903470e0b3d3c6 (diff) |
Merge "support docker build image during updating testapi"
Diffstat (limited to 'utils/test/result_collection_api/update/update.yml')
-rw-r--r-- | utils/test/result_collection_api/update/update.yml | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/utils/test/result_collection_api/update/update.yml b/utils/test/result_collection_api/update/update.yml index 08839564a..e6663d905 100644 --- a/utils/test/result_collection_api/update/update.yml +++ b/utils/test/result_collection_api/update/update.yml @@ -8,6 +8,7 @@ port: "8000" update_path: "/tmp/testapi" image: "opnfv/testapi" + mode: "pull" mongodb_url: "mongodb://172.17.0.1:27017" swagger_url: "http://{{ host }}:{{ port }}" tasks: @@ -19,6 +20,11 @@ copy: src: templates/ dest: "{{ update_path }}" + - name: transfer Dockerfile + copy: + src: ../docker/Dockerfile + dest: "{{ update_path }}" + when: mode == "build" - name: backup mongodb database command: "python {{ update_path }}/backup_mongodb.py -u {{ mongodb_url }} -o {{ update_path }}" - name: stop and remove old versions @@ -26,10 +32,13 @@ register: rm_result - debug: msg="{{ rm_result.stderr }}" - name: delete old docker images - command: docker rmi "{{ image }}" + command: bash "{{ update_path }}/rm_images.sh" ignore_errors: true - name: update mongodb command: "python {{ update_path }}/update_mongodb.py -u {{ mongodb_url }}" + - name: docker build image + command: "docker build -t {{ image }} {{ update_path }}" + when: mode == "build" - name: docker start testapi server command: docker run -dti -p "{{ port }}:8000" -e "mongodb_url={{ mongodb_url }}" |