Commit Graph

22 Commits (a185a9a4bfdb2d7beb7e05b5caeb8bd731b6d8ce)

Author SHA1 Message Date
Åke Forslund ff1f07288e Rename Dockerfile.test to Dockerfile 2020-07-01 07:22:50 +02:00
Åke Forslund 1c4e5aca23 Use the docker -f flag instead of copying the Dockerfile 2020-07-01 07:22:50 +02:00
Kris Gesling 3651bdcca9
Merge pull request #2537 from forslund/feature/jenkinsfile-cla
CI: Add CLA Check stage
2020-06-02 11:50:15 +09:30
Åke Forslund 7e1a16bee5 Launch snap build on push to dev and release tag
This will trigger the Job for the Mycroft-snap sending the branch/tag  as a
parameter.
2020-05-27 14:11:49 +02:00
Åke Forslund 489669601e Add CLA Check stage 2020-04-15 18:58:32 +02:00
Åke Forslund a24e1ea70e Send report to pull request through PR comment 2020-04-10 17:59:22 +02:00
Chris Veilleux 53f2195023 Add email on failure or success. 2020-04-10 17:58:33 +02:00
Chris Veilleux b848a1c741 move allure reports from tests running in mycroft-core repo to a subdirectory to differentiate from tests run on the skill repository. 2020-04-10 17:58:03 +02:00
Chris Veilleux 000c353316 minor refactor 2020-04-10 17:58:03 +02:00
Åke Forslund 5f71d32885 Add lock to avoid multiple concurrent builds 2020-03-30 18:16:33 +02:00
Chris Veilleux 5801a6af09 added stage to build major release docker image for skill testing 2020-03-24 10:42:07 +01:00
Chris Veilleux 71b2c3549e changed naming of docker image and added platform variable 2020-03-24 10:42:07 +01:00
Åke Forslund ce1952fcfc Increase Jenkins job Timeout to 60 minutes 2020-03-23 11:41:13 +01:00
Åke Forslund 7bc0e7a855 Remove allure temporary files 2020-03-23 11:41:13 +01:00
Åke Forslund 12f2e63cc3 Share only identity and allure in separate volume
- Sharing only the identity file removes the need for clearing the skill
sandbox dir and padatious cache
- Make things a bit cleaner with separate Allure volume
2020-03-23 11:41:13 +01:00
Åke Forslund 5bcc533583 Don't run scenarios marked with @xfail 2020-03-23 11:41:13 +01:00
Åke Forslund 38d43f2bb7 Move Jenkins specific commands into Jenkinsfile
Allure commandline and chown command are now run through the Jenkinsfile
instead of through the run_test_suite.sh
2020-03-23 11:41:13 +01:00
Chris Veilleux 7c038f19d9 fixed spelling of voight-kampff for consistency 2020-03-23 11:41:13 +01:00
Chris Veilleux 00acf2b10c Update docker build
Docker build will now perform most actions of the dev-setup making it
possible to use caches in a greater extent speeding up the build
2020-03-23 11:41:13 +01:00
Chris Veilleux b436e5575a Add allure test reports
Behave will generate test results in the allure format, this will be
picked up by Jenkins and sent of to a standalone webserver.
2020-03-23 11:41:13 +01:00
Åke Forslund 51f03fc0ce Add Branch alias
Some branches have a "/" in their name (e.g. feature/new-and-cool)
Some commands, such as those tha deal with directories, don't
play nice with this naming convention. Define an alias for the
branch name that can be used in these scenarios.
2020-03-23 11:41:13 +01:00
Åke Forslund 5bfe869424 Jenkinsfile 2020-03-23 11:41:13 +01:00