He Yin Ling
e5b8854d96
can not put test report to deploy stage, otherwise if test fails it won't generate test report.
2016-10-11 17:23:46 +11:00
Yinling
19ca66c968
add job to generate test report
2016-10-11 17:23:46 +11:00
Yinling
12fa7472ea
night jobs should exit succeed if no need to run
2016-10-11 17:23:46 +11:00
Yinling
9b72441b45
Test cases use libpcap or libnet are not CI ready now:
...
1. It need rebuild native lib
2. require root permission
2016-10-11 17:23:46 +11:00
Yinling
4929534448
add gitlab key in test template job
2016-10-11 17:23:46 +11:00
He Yin Ling
d7db3e6a35
build SSC should also use variable for server name
2016-10-11 17:23:46 +11:00
Yinling
5ba6c1b1b7
sync test config from test bench:
...
1. night jobs should exit without error if not triggered
2. remove get wifi connect status cases from IDF
3. use Env tag to check if test environment is special
2016-10-11 17:23:45 +11:00
Yinling
59b35eb16a
sync several changes from auto_test_script:
...
1. use variable for gitlab server
2. add LOCAL_ENV_CONFIG_PATH to template
2. update jobs with feature "allow fail"
2016-10-11 17:23:45 +11:00
Yinling
745ecef263
auto_test_script will be cloned from gitlab
2016-10-11 17:23:45 +11:00
Yinling
e2dd6ebcf0
revise .gitlab-ci.yml:
...
1. remove duplicated code
2. fix path error for config file
2016-10-11 17:23:45 +11:00
Yinling
2fe759ce1d
update CI config file:
...
1. add night job define (need to set variable in trigger to run night jobs)
2. move auto generated part to the end of file
3. add auto generated CI jobs
2016-10-11 17:23:28 +11:00
Jeroen Domburg
7bdcafe553
Also push relevant tags over
2016-09-30 18:06:41 +08:00
Angus Gratton
de76546227
Build examples out-of-tree as part of CI process
2016-09-27 12:06:54 +10:00
Ivan Grokhotkov
123788c1ab
gitlab-ci: build SSC with matching branch name, if available
2016-09-26 14:17:31 +08:00
Ivan Grokhotkov
d9338e64e5
gitlab-ci: allow running tests for branches, triggered via API
2016-09-18 23:12:50 +08:00
Ivan Grokhotkov
7fade89fb6
Merge branch 'bugfix/github_deploy' into 'master'
...
fix deploy to GitHub
Previous change to gitlab-ci.yml moved setting of Gitlab ssh key to global before_script.
This together with the fact that we used `echo >>` instead of `echo >` to write to `id_rsa_base64` file caused wrong key to be used while pushing to GitHub.
Therefore:
- don't run default before_script before push_master_to_github job
- replace echo >> with echo > to avoid mistakes in the future
See merge request !82
2016-09-15 14:08:35 +08:00
Ivan Grokhotkov
d7f7c36af0
gitlab-ci: fix setting GitHub deploy key
...
- don't run default before_script before push_master_to_github job
- replace echo >> with echo > to avoid mistakes in the future
2016-09-13 21:24:57 +08:00
Wu Jian Gang
b56098a612
Merge remote-tracking branch 'origin/master' into feature/mbedtls
2016-09-13 16:31:48 +08:00
Yinling
1f6fca672d
installed gitlab key in global before_script,
...
don't need to overwrite in template before_script
2016-09-13 10:06:09 +08:00
Angus Gratton
417dcee450
ci: Use github repo for wifi libraries on master branch, gitlab repo otherwise
2016-09-13 11:53:16 +10:00
Yinling
19bbe64a56
update ci: build ssc with idf submodule wifi lib
2016-09-12 19:09:28 +08:00
Yinling
04aea7f987
update ci config file with 2 changes:
...
1. add build SSC and do sanity test config
2. add tags to each job as sanity test need to be executed on special runner
2016-09-09 10:49:03 +08:00
Angus Gratton
f605e03344
make debugging: With V=1, output when including each Makefile.projbuild
...
also enable V=1 on CI builds
2016-09-09 11:08:28 +10:00
Angus Gratton
02543ee895
CI: Build the esp-idf-template with the matching branch name, if it exists
2016-09-08 13:41:19 +10:00
Ivan Grokhotkov
02e70abf84
gitlab-ci: update submodules before build
...
Gitlab CI will cache build directory per branch and per build step. Also it doesn't try to update submodules.
We have to do this manually because otherwise we end up with old version of submodule in cached directory.
2016-09-01 15:13:15 +08:00
Angus Gratton
7458f9193b
Rename build_system_tests to less-ambiguous test_build_system
...
Before it was unclear if we were building the system tests or testing
the build system.
2016-08-25 11:55:47 +08:00
Angus Gratton
a233619429
CI: Pass IDF_PATH to build_system_tests.sh
2016-08-24 13:31:33 +08:00
Angus Gratton
528638f5eb
Add build system test (via bash script)
...
Currently fails due to bootloader not automatically rebuilding anything,
and ELF/BIN files generating when nothing changed.
2016-08-24 13:25:06 +08:00
Ivan Grokhotkov
b21a5918a5
gitlab-ci: run make defconfig before make all to update sdkconfig
2016-08-23 16:19:49 +08:00
Ivan Grokhotkov
3df4130eb7
components/nvs: run small number of tests as part of CI builds
2016-08-23 12:56:10 +08:00
Ivan Grokhotkov
a8ec1a0824
gitlab-ci: push master to GitHub master on success
2016-08-22 18:48:03 +08:00
Ivan Grokhotkov
387c05b560
gitlab-ci: initial version
...
This change adds gitlab CI support. It tests if latest master of esp-idf-template can be built with the commit of ESP-IDF in question. Currently it's a bit lax because both SDK_PATH and IDF_PATH are defined.
This change also changes components/esp32/lib submodule to point to Github over HTTPS instead of SSH, because CI server might not have its SSH keys uploaded to Github.
2016-08-22 17:37:47 +08:00