Build system roadmap #106

Open
opened 2022-02-25 10:20:55 +01:00 by Jef Roosens · 0 comments

The build system still requires a bit of work for it to be properly usable & better maintainable:

  • Isolate builds (single container per package) (#86)
  • Store logs of each build (#88)
  • Add proper logging to cron container (#90)
  • Only build packages that need to be built (#87)
  • Properly configure makepkg inside build containers (#100)
  • Allow configuring of env vars for builds (#104)
  • Concurrent builds (#110)
  • Configurable cron schedule (#116)
The build system still requires a bit of work for it to be properly usable & better maintainable: - [x] Isolate builds (single container per package) (#86) - [x] Store logs of each build (#88) - [x] Add proper logging to cron container (#90) - [x] Only build packages that need to be built (#87) - [x] Properly configure makepkg inside build containers (#100) - [ ] Allow configuring of env vars for builds (#104) - [x] Concurrent builds (#110) - [x] Configurable cron schedule (#116)
Jef Roosens added this to the 0.2.0 milestone 2022-02-25 10:20:55 +01:00
Jef Roosens added the
Roadmap
label 2022-02-25 11:24:42 +01:00
Jef Roosens modified the milestone from 0.2.0 to 0.3.0 2022-03-29 13:48:50 +02:00
Jef Roosens modified the milestone from 0.3.0 to 0.4.0 2022-04-20 09:53:06 +02:00
Jef Roosens modified the milestone from 0.4.0 to 0.6.0 2022-06-17 09:36:07 +02:00
Jef Roosens removed this from the 0.6.0 milestone 2022-12-29 10:18:37 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vieter-v/vieter#106
There is no content yet.