Anton Maklakov
842cd7b38e
CI: Try to build examples in second time in case of error
...
It will help to work around the weird bug during buillding a batch of examples
2018-04-25 11:06:04 +08:00
Anton Maklakov
046ff2e628
Make error codes looks like literals in the code of them (easy for searching). Minor fixes, typos
2018-04-09 13:54:18 +10:00
Anton Maklakov
f3d61015f7
build: Fix problems with building kconfig and generating sdkconfig
...
We had some problems:
simultaneous compiling of kconfig in the same tree;
attempt to use menuconfig in some examples and ut in batch mode (w/o interactive console)
Also increase debug abilities in CI:
force non-interactive building;
add variable DEBUG_SHELL to toggle verbosity of scripts
2018-03-28 10:39:20 +08:00
Anton Maklakov
b902d00fa0
CI: Fix an occasional error caused by reordering the commands along with 'tee' in the script
2018-01-05 12:46:34 +08:00
Anton Maklakov
301751ede0
build system: Fix undefined variables
...
make/project.mk:315: warning: undefined variable `CC'
make/project.mk:316: warning: undefined variable `LD'
make/project.mk:317: warning: undefined variable `AR'
make/project.mk:62: warning: undefined variable `MAKECMDGOALS'
components/partition_table/Makefile.projbuild:24: warning: undefined variable `quote'
components/bootloader/Makefile.projbuild:123: warning: undefined variable 'BOOTLOADER_DIGEST_BIN'
components/bootloader/Makefile.projbuild:123: warning: undefined variable 'SECURE_BOOTLOADER_KEY'
2017-12-28 19:21:34 +08:00
Anton Maklakov
20616fc0f5
CI: Fix a sporadic bug when building of the examples. Add logs to the artifacts
2017-12-28 19:20:48 +08:00
Anton Maklakov
bb4838314c
doc: Add internal links for chapters and fix typos
...
Used 'git grep -i -E "see *\`[^\`]+\`[^_]"' to find the invalid links
2017-11-09 11:45:13 +08:00
Anton Maklakov
27c1fc52ba
Added .command_timeout_ms = 0 to SDSPI_HOST_DEFAULT() too
2017-11-08 12:52:50 +08:00
Anton Maklakov
1f9143ef07
Merge branch 'bugfix/gatts_example_param' into 'master'
...
BT gatts example: using param, which corresponds to handled event
See merge request !1176
2017-09-12 10:37:19 +08:00
Anton Maklakov
618e56abf9
CI: Fix the spell for more reliable getting the sources
2017-08-21 11:52:49 +08:00
Anton Maklakov
3a608a359d
doc: Fix the wrong link
2017-08-09 18:41:02 +08:00
Anton Maklakov
d515eeac6a
Merge branch 'bugfix/ci_examples_list_order' into 'master'
...
Make the list of examples permanent between jobs
because the results of the 'find' command are not sorted by name.
Fix the identified problem on master
See merge request !1036
2017-07-20 18:32:56 +08:00
Anton Maklakov
341cc8221c
CI: Make the list of examples permanent between jobs
...
Because the results of the 'find' command are not sorted by name.
2017-07-20 16:46:49 +08:00
Anton Maklakov
e173dd400d
Merge branch 'bugfix/build_fix_tests_and_warnings' into 'master'
...
Minor fix of some tests and warnings
Now, the build_examples have the correct diagnostics
See merge request !944
2017-07-07 11:16:44 +08:00
Anton Maklakov
3d1d4fe150
build: Fix the warnings that break the tests
...
unused variable 'lfn'
'isr_handler' defined but not used
'servo_set_angle' defined but not used
'gpio_test_signal' defined but not used
'change_duty' defined but not used
2017-07-07 11:03:25 +08:00
Anton Maklakov
3cd10899e6
CI: Work around problem with running the initial 'make clean' in parallel ( #18 )
...
Just don't pass '-j' to the 'make clean' command
2017-07-07 11:03:25 +08:00
Anton Maklakov
f0b6256490
build: Fix test for the first time 'make clean' and error handling in build_examples
...
Now the tests do not pass
Before we had incorrect code of the error code checking
in build_examples.sh for that case and did nothing in test_build_system.sh.
2017-07-07 11:03:25 +08:00
Anton Maklakov
4678d81c83
Merge branch 'bugfix/ci_bound_some_vars' into 'master'
...
Fix the unbound variables in scripts
See merge request !962
2017-07-06 19:35:10 +08:00
Anton Maklakov
2a6b7794ab
CI: Fix the unbound variables in scripts
2017-07-06 18:52:08 +08:00
Anton Maklakov
1b3594ade1
Merge branch 'bugfix/ci_wrong_getting_sources' into 'master'
...
Fix the getting sources
See merge request !953
2017-07-06 18:43:53 +08:00
Anton Maklakov
f194a6bdba
CI: Fix the getting sources
...
Fix the getting sources for a case if the required commit is missed
in the remote submodule repository.
Also add more diagnostic.
2017-07-06 16:48:07 +08:00
Anton Maklakov
19cd330117
CI: Fix error in the push_master_to_github job when using the fetch strategy
2017-07-04 11:53:24 +08:00
Anton Maklakov
6509947c1e
Merge branch 'feature/ci_mirror_for_submodules' into 'master'
...
Use custom fetch strategy. Use local mirrors for submodules
See merge request !890
2017-06-30 12:23:42 +08:00
Anton Maklakov
e55eeb0687
CI: Use anchors to get rid of code dublication in the 'before_script' clauses
2017-06-30 12:08:24 +08:00
Anton Maklakov
8dc340d2ea
CI: Add script for synchronization of the local mirrors for submodules
...
You should use it manually when any submodule in the esp-idf has changed
You can mark to exclude some of them in mirror-list.txt
2017-06-30 12:07:06 +08:00
Anton Maklakov
52445ee541
CI: Use local mirrors for submodules
...
The CI uses the mirror-submodule-update.sh for non-permanent reassignment
of 3rdparty sub-modules to local mirrors (only for 'non-master' branches).
List of the mirrors in mirror-list.txt
You can use the script locally to speed up data retrieval on network problems
check_submodule_sync job uses 'GIT_STRATEGY: clone' to check the availability of public sources
2017-06-30 12:06:02 +08:00
Anton Maklakov
35609de417
CI: Move the ci-related staff to a separate directory
2017-06-30 11:57:07 +08:00
Anton Maklakov
6aca6f5aab
ci check_commit_msg: Use CI_COMMIT_SHA to avoid ambiguity
2017-06-30 11:57:07 +08:00
Anton Maklakov
cc93e14770
Merge branch 'fix/ci_deps_optimize' into 'master'
...
Optimize CI dependences
See merge request !851
2017-06-19 16:19:49 +08:00
Anton Maklakov
14125f3361
CI: Add CI options to use more attempts in some transfer situations
2017-06-19 14:09:48 +08:00
Anton Maklakov
e334b7267e
CI: Minor changes in code formatting and cleanup
2017-06-19 11:52:43 +08:00
Anton Maklakov
3f8e58a637
CI: Put in order the job dependences
2017-06-19 11:52:43 +08:00
Anton Maklakov
055c7420fd
CI build_ssc: Workaround for the SSC build error
2017-06-19 09:23:24 +08:00
Anton Maklakov
96f8e0d996
Merge branch 'fix/ci_examples' into 'master'
...
CI: Improve the build_examples test job
See merge request !826
2017-06-13 15:18:32 +08:00
Anton Maklakov
c5b5dd88f9
CI: Build examples in parallel
...
Now you can create several 'build_examples_N' jobs
in the .gitlab-ci.yaml and get parallel execution.
2017-06-09 14:15:43 +08:00
Anton Maklakov
a7dde817f9
CI: Use the environment variable MAKEFLAGS for 'make' instead of the in-place '-j' option.
2017-06-09 13:24:39 +08:00
Anton Maklakov
450b9a4e5c
CI: Assign a common variable
2017-06-09 13:24:39 +08:00
Anton Maklakov
6606c51728
CI: Fix build_examples to cover the deep hierarchy examples
...
Now we have 57 building examples against 49 before.
Also, a short message prints at the end of the job for found warnings.
2017-06-09 13:24:39 +08:00
Anton Maklakov
5f49b04428
CI: Fix incorrect path to the artifacts in build_examples
2017-06-09 13:24:39 +08:00
Anton Maklakov
91718cc776
unit-test-app: Fix incorrect CR+LF sequence.
...
This caused problems with handling output by grep, sed, etc
2017-06-05 10:51:48 +08:00
Anton Maklakov
6873c19131
Merge branch 'bugfix/ut_inverse_filter' into 'master'
...
unit-test-app: Fix capability to use !<filter> to inverse that filter
See merge request !805
2017-06-01 14:26:36 +08:00
Anton Maklakov
144d345b3b
unit-test-app: Fix capability to use !<filter> to inverse that filter
2017-06-01 12:23:14 +08:00
Anton Maklakov
69bf14360d
ci: Fix the incorrect path
2017-04-27 11:35:17 +08:00
Anton Maklakov
a2332bc18f
ci: A config generator doesn't using anymore
2017-04-27 11:32:25 +08:00
Anton Maklakov
3531af91a1
ci: Delete the unused variable
2017-04-27 11:32:25 +08:00
Anton Maklakov
2ad9cd36e2
ci: Reorder the clauses for more convenience
2017-04-27 11:32:25 +08:00
Anton Maklakov
14859cb0fe
build: Fix warning if the auto.conf does not exist
...
esp-idf/make/common.mk:10 some/include/config/auto.conf: No such file or directory
2017-04-27 10:51:45 +08:00
Anton Maklakov
079b0128de
build: Fix comments and avoid build warning
2017-04-27 10:51:45 +08:00
Anton Maklakov
06798a2b35
build: Fix for old version of git (< 1.8.5)
2017-04-11 19:14:07 +08:00
Anton Maklakov
e4353f2119
bootloader: Add error handling code
2017-04-11 18:15:36 +08:00
Anton Maklakov
a4a0ccdce3
doc: Update manual for CentOS
2017-04-11 17:59:47 +08:00