-
Notifications
You must be signed in to change notification settings - Fork 3
3 MAINTAINER
- Owership for Ansible work
- Search items from Ansible
- Sync from the Ansible ansible repo
- Auto run integration test for all azure modules
- Ansible Cloud Modules for Azure - Owner: @yuwzho @zikalino
- Ansible CI - Owner: @yuwzho
- Ansible Playbook Role to release latest Azure Module - Owner:
- Ansible Playbook Sample - Owner: @zikalino
- Ansible Extension - Owner: @yungezz
- Ansible on CloudShell - Owner: @yuwzho
- Ansible Landing Page - Owner: @kyliel
- Ansible Community Working group - Owner: @kyliel
- Module bug report
- Inventory bug report
- Feature request
- Module bug fix pull request
- Inventory bug fix pull request
It now uses Travis-CI to run a auto sync job every day to sync changes from Ansible/ansible repos' devel branch to this devel branch.
If you cannot wait for the next auto-sync, go to the Travis CI's VSChina/ansible travis branch, click the restart build
.
If there is something unexpected happen, make our devel branch is conflict with Ansible/ansible devel branch, and cannot sync from it.
- Click our repo's
Settings
, temporarily close theprotected
of devel branch - Go to the Travis CI's VSChina/ansible for-push branch, click the
restart build
- Don't forget to re-open the
protect
for devel branch again
It uses Travis CI to run all the ansible azure module's integration test in one build every week. The purpose is to see whether there is a breaking change from the Azure Rest API. To run the integration test, it uses "Java Tooling Tests with TTL = 2 Days" subscription.
Because of the time limit of CI platform, it runs integration tests in several jobs in the one build. Each job has an id
to identify which sequence of test in the test list should run. At the very beginning, it contains 3 jobs, and each job runs 8 integration test.
If the number of integration test is increase out of range, add another id in matrix