Skip to content

Conversation

@liuguo09
Copy link
Contributor

@liuguo09 liuguo09 commented Mar 5, 2020

Github action CI workflow steps as below:

  1. Use docker container with build essential tools preinstalled
  2. nxstyle check pull request with checkpatch.sh
  3. Call testing cibuild.sh to do jobs matrix check builds

Now split full testlist into sim/mips-riscv-x86/arm01~arm15 totally 17 jobs to do parallel builds.
All the jobs could be finished in half an hour at most. We could reduce the build time later by refine the configs in each job.

Also note that the pull request check is by default whole file check.

For example, refer to the check build in my own fork:
https://github.com/liuguo09/incubator-nuttx-apps/pull/3/checks

Signed-off-by: liuhaitao liuhaitao@xiaomi.com

@liuguo09 liuguo09 force-pushed the master branch 2 times, most recently from 2ca18f9 to 6af007c Compare March 5, 2020 10:03
@xiaoxiang781216
Copy link
Contributor

LGTM.

@xiaoxiang781216
Copy link
Contributor

The similar change for nuttx side:
apache/nuttx#261

@jerpelea
Copy link
Contributor

jerpelea commented Mar 5, 2020

+1

Github action CI workflow steps as below:
1. Use docker container with build essential tools preinstalled
2. nxstyle check pull request with checkpatch.sh
3. Call testing cibuild.sh to do jobs matrix check builds

Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants