summaryrefslogtreecommitdiff
path: root/shippable.yml
Commit message (Collapse)AuthorAgeFilesLines
* Rebalance cloud tests into 5 groups.Matt Clay2018-02-101-0/+3
|
* Run each Windows version independently in CI.Matt Clay2018-02-091-4/+17
|
* Remove EOL openSUSE Leap 42.2 from CI.Matt Clay2018-01-311-3/+0
|
* Convert ansible-test compile into a sanity test.Matt Clay2018-01-251-1/+2
|
* Split Windows tests into 4 groups.Matt Clay2018-01-121-0/+1
|
* Add Python 3.7 to CI unit test matrix. (#34680)Matt Clay2018-01-101-0/+1
| | | | | | * Add Python 3.7 to CI unit test matrix. * Fix `os.errno` reference to be `errno`. * Update test_aci unit test for Python 3.7.
* Run RHEL tests on Azure in 3 groups.Matt Clay2017-12-131-2/+3
|
* Update FreeBSD versions used in CI.Matt Clay2017-12-051-6/+6
|
* Split up cloud tests to avoid 1 hour CI limit.Matt Clay2017-11-231-0/+5
|
* Update ansible-test sanity command. (#31958)Matt Clay2017-10-261-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | * Use correct pip version in ansible-test. * Add git fallback for validate-modules. * Run sanity tests in a docker container. * Use correct python version for sanity tests. * Pin docker completion images and add default. * Split pylint execution into multiple contexts. * Only test .py files in use-argspec-type-path test. * Accept identical python interpeter name or binary. * Switch cloud tests to default container. * Remove unused extras from pip install. * Filter out empty pip commands. * Don't force running of pip list. * Support delegation for windows and network tests. * Fix ansible-test python version usage. * Fix ansible-test python version skipping. * Use absolute path for log in ansible-test. * Run vyos_command test on python 3. * Fix windows/network instance persistence. * Add `test/cache` dir to classification. * Enable more python versions for network tests. * Fix cs_router test.
* Run OS X tests in 3 groups in CI.Matt Clay2017-10-161-1/+3
|
* Revert "Temporarily disable OS X in CI."Matt Clay2017-10-031-0/+1
| | | | This reverts commit b26ae1809c69497d52b8e00017360d533e3950bc.
* Temporarily disable OS X in CI.Matt Clay2017-10-031-1/+0
|
* Switch CI for OS X back to a single job. (#31265)Matt Clay2017-10-031-3/+1
| | | | | * Update Shippable scripts for group/non-group use. * Switch CI for OS X back to a single job.
* Run OS X and FreeBSD CI tests using groups. (#31254)Matt Clay2017-10-031-58/+62
| | | | | * Run OS X and FreeBSD CI tests using groups. * Improve readability of Shippable jobs.
* Update Windows CI groups from 2 to 3.Matt Clay2017-09-141-0/+1
|
* Revert "Temporarily disable failing opensuse test jobs."Matt Clay2017-09-071-0/+4
| | | | This reverts commit 31d2eb082890b91c0bb1a003ba47f19b4a188e55.
* Temporarily disable failing opensuse test jobs.Matt Clay2017-09-061-4/+0
|
* Remove unnecessary pre_ci section.Matt Clay2017-09-051-2/+0
|
* Divide Windows integration tests into 2 groups. (#29029)Matt Clay2017-09-051-1/+2
| | | | | | | * Divide Windows integration tests into 2 groups. * Support `none` for `--changed-all-target`. * Run 2 separate Windows groups on Shippable. * Only run smoketest and minimal for the group1 job.
* Split cloud tests into two CI groups.Matt Clay2017-09-011-2/+5
|
* Fix config timeout issue for network modules (#28261)Ganesh Nalawade2017-08-161-0/+2
| | | | | | | | | | * Fix config timeout issue for network modules * Re-enable network test * Remove unwanted persistent connection timer * Minor changes in description
* Temporarily disable network tests.Matt Clay2017-08-151-2/+0
|
* Skip CI for default GitHub patch/revert branches.Matt Clay2017-08-141-0/+6
| | | | | | | | | | | The default naming convention for patch branches created in the GitHub UI when editing files is: {username}-patch-{number} The default naming convention for revert branches created in the GitHub UI when reverting a PR is: revert-{pr_number}-{pr_branch_name} This exclusion will prevent Shippable from running on these branches until a PR is created.
* Replace opensuse42.1 with opensuse42.3 in CI.Matt Clay2017-08-051-3/+3
|
* Switch back to FreeBSD 11.0 for CI stability.Matt Clay2017-08-021-1/+1
|
* Update remote OS versions tested in CI.Matt Clay2017-08-021-2/+2
|
* Use subset of Windows tests for "all" tests. (#26830)Matt Clay2017-07-141-3/+1
|
* Add RHEL 7.3 to ansible-test and CI. (#26550)Matt Clay2017-07-071-0/+2
| | | | | * Add support for RHEL to ansible-test. * Enable RHEL 7.3 on Shippable.
* Restore disabled opensuse integration tests.Matt Clay2017-05-171-0/+2
|
* Run vyos_command Network tests in Shippable (#24514)John R Barker2017-05-121-0/+2
| | | | | | | | | | | | | | * Run VyOS Network tests in Shippable * net_command no longer exists * network/ci * Disable other network tests * pep8 fix * Fix PEP 8 issue.
* Temporarily disable opensuse on Shippable.Matt Clay2017-05-121-2/+0
| | | | The tests are timing out on most CI runs now.
* Enable cloud tests for use with ansible-test.Matt Clay2017-05-051-0/+3
|
* Use Shippable image: drydock/u16pytall:master (#23997)Matt Clay2017-04-261-3/+3
| | | | | * Use Shippable image: drydock/u16pytall:master * Do not install python 3.6 on Shippable.
* Remove Ubuntu 12.04 from Shippable CI.Matt Clay2017-03-231-3/+0
| | | | Ubuntu 12.04 will be end-of-life before stable-2.4 is released.
* Split up unit tests on Shippable. (#21931)Matt Clay2017-02-241-1/+5
| | | | | * Add more verbose output to coverage combine. * Run unit tests on CI separately by version.
* Disable Network integration tests (#21273)John R Barker2017-02-101-2/+0
| | | | | | This will disable the integration tests for all network platforms & modules, though the unit tests will still run. This is needed while a large refactor of the networking code is done.
* Restore FreeBSD 11.0 tests for CI.Matt Clay2017-02-081-0/+1
|
* Temporarily remove FreeBSD 11.0 from CI.Matt Clay2017-01-271-1/+0
|
* Disable pull of updated Shippable docker image.Matt Clay2017-01-191-0/+3
| | | | | | | This should improve reliability of our jobs on Shippable. The Shippable AMIs should already have the latest docker image, per Shippable support, so pull doesn't provide any benefit for us.
* Add docker image output to Shippable pre_ci.Matt Clay2017-01-171-0/+2
|
* Enable first network tests on Shippable. (#20208)Matt Clay2017-01-121-0/+2
|
* Enable FreeBSD 11.0 for CI.Matt Clay2017-01-041-0/+1
|
* Run tests on opensuse42.2Robin Roth2017-01-031-3/+6
| | | | | | * add to shippable * add to completion/readme * Fixes #18645
* Update Fedora tests to use releases 24 and 25.Matt Clay2017-01-031-6/+6
|
* Initial ansible-test implementation. (#18556)Matt Clay2016-11-291-44/+35
|
* Add PRIVILEGED to freebsd because testing of mount keys off of that. (#17803)Toshio Kuratomi2016-09-281-1/+1
|
* Turn mount test back on (#17797)Toshio Kuratomi2016-09-281-8/+8
| | | | | | | | | | | | | | | | | | | | | * Turn mount test back on * Mount tests need PRIVILEGED so turn that back on Revert "Revert "Set PRIVILEGED=true for non_destructive tests. (#17733)" (#17738)" This reverts commit dc0fb1c212df5f08490c3e959b9dce64ff540169. * Add a needs_privileged tag so that we can skip mount tests on centos6 Some containers timeout on shippable tests when run with privileged. Unfortunately, some tests require that in order to run. Tagging those allows us to skip those tests on the platforms that timeout when we get ready to run the integration test in shippable. * Centos6 times out with PRIVILEGED set so remove that (will disable the mount tests on centos6) * Remove false start
* Revert "Set PRIVILEGED=true for non_destructive tests. (#17733)" (#17738)Matt Clay2016-09-231-9/+9
| | | This reverts commit 1384270ccd50cc7660c9375708fda148639ab797.
* Set PRIVILEGED=true for non_destructive tests. (#17733)Matt Clay2016-09-231-9/+9
| | | This should allow test_mount tests to run on Shippable.