Every setup-procedure sets up amiroApps even when only amiroOS is tested. AmiroOs is set up as a submodule of it and thus will possibly not be tested in its newest version.
--> Implement and use a setup procedure that prepares the amiroOS without periphery.
Ruben Lipperts (6f10ea5d) at 28 Jun 17:12
Make commit stage run only the default config
Several optimizations should be applied to improve performance and save hardware resources:
make
simply by defining the BUILDDIR
option (e.g. make all BUILDDIR=/path/to/build/directory
).
RAM disks can be rather small (~50 MB per target) and can be discarded immediately after the build result has been acquired.
The CI script should still be able to fallback to a "normal" output path (i.e. not a RAM disk), if no RAM disk could be created due to insufficient memory available.nice
).
This initial process is executed regardless of the current system load, so that other users can not completely starve execution of the CI script.Ruben Lipperts (091600da) at 28 Jun 12:56
Explain ci usage
Ruben Lipperts (e5c2f4de) at 28 Jun 11:54
Explain ci usage
Ruben Lipperts (18e12082) at 28 Jun 10:16
Remove ssl-no-verify flag
Ruben Lipperts (baf611cd) at 28 Jun 10:11
Remove ssl-no-verify flag and replace gcc wget download with curl
Ruben Lipperts (a383adaa) at 28 Jun 10:04
Hide ci script progress-bar for more readable ci log
Ruben Lipperts (cddb5eb4) at 28 Jun 09:51
Add execution stage for scheduled ci execution
Ruben Lipperts (d9891890) at 28 Jun 08:39
Fix copy-paste error in ci config
Ruben Lipperts (a4109c58) at 28 Jun 08:38
Have ci runner use a deploy key of the amiro-ci repository
... and 4 more commits
Ruben Lipperts (6e227001) at 28 Jun 08:06
Trigger pipeline
Ruben Lipperts (df7a9eb7) at 27 Apr 14:12
Allow adding gitlab as known ssh host
Ruben Lipperts (87f873f5) at 27 Apr 11:04
Add ci instructions for on-commit runs
Implement Master bash script for execution from ci:
Ruben Lipperts (50547e1c) at 18 Mar 14:28
Implement execution bash script with environment setup and mock exe...
2-step presentation of results:
Create a Gitlab-CI job that performs a single-config check every commit on certain branches