93 Commits

Author SHA1 Message Date
Strhuan Blomquist
0812e7f36c canged to XGS78X and TAPIR and removed XGXB and SH40J 2025-11-06 15:27:40 +00:00
Andreas Gnau
cc14f17b78 CI: build eagle on every push
Instead of sh31b, build eagle on every push.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2025-10-14 13:55:13 +00:00
Erik Karlsson
65f95a40c3 CI: remove deprecated eval profile 2025-10-03 13:49:44 +02:00
Andreas Gnau
45fca94e37 CI: Add CX750
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2025-08-07 11:31:31 +00:00
Andreas Gnau
d738cd7790 CI: Remove CW3 from continuous builds
Recent backports which have been merged too early, broke the CW3 build.
A MT7987 based-target will be added later instead.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2025-06-18 11:06:02 +02:00
Erik Karlsson
6a2473b3a2 CI: pass commit hash when triggering build
Otherwise it will just build latest devel
2025-05-26 07:14:11 +00:00
Andreas Gnau
c8fe3cf6ea CI: Add version suffix "eval" to "eval" builds
Add version suffix "eval" to "eval" builds to clearly distinguish them
from vanilla non-eval builds.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-09-30 14:47:17 +02:00
Andreas Gnau
57d278bebb CI: Change to lower case eval profile
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-09-30 14:47:14 +02:00
Andreas Gnau
c5df10e470 CI: Remove superfluous SKIP_TEST
SKIP_TEST is set globally to false, but set to true everywhere else
overriding the global definition. Instead, change the global definition
to be false and remove the individual definitions.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-08-23 09:52:07 +02:00
Andreas Gnau
32f686d474 CI: Add xgxb to continuous build
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-08-20 17:01:17 +02:00
Andreas Gnau
f17cd95594 CI: Disable kaniko cache-copy-layers
Do not enable --cache-copy-layers to enable the use of
multi-stage container image builds.

It is not entirely clear whether --cache-copy-layers brings much of a
benefit and when enabled, kaniko does not support multi-stage container
image builds.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-26 18:24:07 +02:00
Andreas Gnau
ba9b1b8543 CI: Build (but not push) container img for MRs
Run the container build on merge requests. Until there is a solution for
cleaning up container images from MRs, do not push the resulting images
anywhere for now. This change at least enables verification of any
Dockerfile changes when submitting an MR.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-26 18:24:07 +02:00
Andreas Gnau
70a815d21e CI: Enable FF_SCRIPT_SECTIONS
Quoting https://docs.gitlab.com/runner/configuration/feature-flags.html:

> When enabled, each script line from the .gitlab-ci.yml file is in a
> collapsible section in the job output, and shows the duration of each
> line. When the command spans multiple lines, the complete command is
> displayed within the job log output terminal.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-26 18:24:07 +02:00
Andreas Gnau
d9622a8aac CI: Refactor kaniko invocation
Prepare for future changes by changing variable names and formatting
slightly and add additional logging.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-26 18:24:07 +02:00
Andreas Gnau
473387aef9 CI: Trigger continues build on all changes
Recent changes have split feeds.conf into several files. Previouly
continous builds had been triggered only on changes to feeds.conf. While
triggering on the new files only would be an option it does not make
sense to limit CI runs to feeds-changes only, because the changes to
other files (normal OpenWrt files, iop script, Dockerfile,
.gitlab-ci-yml) have the same or an even bigger likelihood of breaking
the build.

Trigger the build on all changes instead.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-01-24 14:18:21 +00:00
Robin Stjerndorff
29f7b1a5cc DevOps: Update continuous targets 2024-01-23 15:32:31 +00:00
Andreas Gnau
f0f4415a9c CI: Rename CW3 to CW3B 2023-12-14 12:30:31 +00:00
Robin Stjerndorff
6ad5284979 DevOps: Modify Continuous Builds 2023-09-11 10:50:36 +00:00
Robin Stjerndorff
7fd96cf1ed .gitlab-ci.yml: prioritize build env creation 2023-05-19 13:30:47 +00:00
Robin Stjerndorff
6ab30d2c79 DevOps: Make sure build env is updated fast for Milestones 2023-05-19 13:28:50 +00:00
Roman Azarenko
283b916844 CI: fix CI_COMMIT_REF_PROTECTED conditional, use ref name as-is for image tag
CI_COMMMIT_REF_PROTECTED is "false" on non-protected refs.

Slug would replace minuses and dots with underscores, not what we want. Branch/tag names we use for protected refs
work fine as container image tags.
2023-03-21 19:55:21 +01:00
Natalia Miakushina
e46975ddac CI: simplify sdk-builder rules, push to own registry, bump Kaniko to 1.9.1 2023-03-21 17:44:23 +00:00
Robin Stjerndorff
8f8c3c68b6 DevOps: Move nightly to internal 2023-03-01 10:37:52 +00:00
Sukru Senli
85086d94ad gitlab-ci: deprecate IPQ9574_NAND and IPQ9574_WNC in favor of IPQ9574_WNC_SH40J 2023-02-14 13:27:55 +01:00
Andreas Gnau
aa4a376e96 CI: Remove EX400
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2023-02-07 12:58:34 +00:00
Robin Stjerndorff
223486e456 Revert "DevOps: Don't interrupt nightly pipelines by succeeding commits"
This reverts commit c95dbf7d75
2023-02-02 08:50:11 +00:00
Robin Stjerndorff
c95dbf7d75 DevOps: Don't interrupt nightly pipelines by succeeding commits 2023-02-02 08:43:29 +00:00
Andreas Gnau
1029dc8e4a CI: Add IPQ9574_WNC
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2022-12-19 16:02:33 +00:00
Roman Azarenko
9b79d8df92 CI: build IPQ9574_NAND with EVAL profile 2022-12-15 09:24:35 +00:00
Roman Azarenko
9a68617152 Revert "CI: build IPQ9574_NAND with EVAL profile"
This reverts commit bfc1e71467
2022-12-15 09:22:29 +00:00
Roman Azarenko
bfc1e71467 CI: build IPQ9574_NAND with EVAL profile 2022-12-15 09:21:52 +00:00
Andreas Gnau
419d39bc96 CI: Add IPQ9574-NAND
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2022-12-12 11:50:01 +01:00
Roman Azarenko
fc5b989a6a CI: build CW3 with EVAL profile
Needed to get netmode for automated testing.
2022-12-01 14:08:44 +01:00
Robin Stjerndorff
893c9dcbfe DEVOPS: Add a MediaTek continuous build 2022-11-28 14:07:53 +01:00
Jani Juvan
3c8dd6e466 CI: add nvg578m 2022-11-24 15:04:46 +01:00
Robin Stjerndorff
2a080e53e2 DEVOPS: Add Airoha continuous build 2022-11-22 15:39:14 +01:00
Roman Azarenko
65e3640466 CI: enable autotest on Tapir, disable autotest on Rodimus
As per @jerome.rogon 2022-11-07
2022-11-07 09:27:06 +01:00
Andreas Gnau
848bb19f64 CI: Rename Inca to Tapir
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2022-10-31 14:25:29 +01:00
Roman Azarenko
a8a3cea130 CI: add autoupdate for code-analysis Dockerfile 2022-10-14 14:11:47 +02:00
Jani Juvan
4e73e19e9c CI: Add Inca 2022-10-13 15:19:54 +02:00
Roman Azarenko
7825773f98 CI: add MTK_PANTHER_OPEN to build SDK as public user 2022-09-27 14:19:44 +02:00
Roman Azarenko
af8a0addec CI: X86 is now stable, remove allow_failure parameter
Previously, `allow_failure: true` was added as a precaution for the experimental X86 container build.
2022-09-27 12:54:19 +02:00
Roman Azarenko
d0575a3a92 CI: bump Kaniko to 1.9.0 2022-09-19 15:37:33 +02:00
Roman Azarenko
de49ac24bb CI: reorder boards, so that autotest ones build first
Autotest boards should build as soon as possible, so that they have the most time available during the night for
testing.
2022-09-19 15:37:30 +02:00
Roman Azarenko
08db48bc81 CI: add job to build x86 Docker image 2022-09-19 14:37:54 +02:00
Roman Azarenko
ca687c7312 CI: add MTK_PANTHER board to build and autotest 2022-09-13 14:31:32 +02:00
Andreas Gnau
9a5d233ecd CI: Add CW3
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2022-09-02 14:54:07 +00:00
Roman Azarenko
5f51f02cd7 CI: fix typo 2022-08-25 10:06:59 +02:00
Roman Azarenko
a5fa71d304 CI: update .gitlab-ci.yml to match requirements for IOP 7.0 2022-07-07 16:47:45 +02:00
Robin Stjerndorff
45f48902c6 CI: Split EN7562 into two separate boards 2022-06-20 12:48:05 +00:00