Bug 12327 - Split embedded shell commands out into callable scripts
Summary: Split embedded shell commands out into callable scripts
Status: RESOLVED FIXED
Alias: None
Product: AutoBuilder
Classification: Infrastructure
Component: autobuilder (show other bugs)
Version: 2.5
Hardware: x86 Multiple
: Medium+ enhancement
Target Milestone: 2.5 M2
Assignee: Joshua Lock
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-11-08 22:36 UTC by Joshua Lock
Modified: 2018-02-22 10:22 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Lock 2017-11-08 22:36:10 UTC
Refactor our core build logic into a separate repository of scripts that can be branched in-tandem with project releases.

This will include:
a) dropping support for no-longer maintained releases
b) moving all shell commands to separate scripts, called by the buildsteps
c) splitting scripts into a separate repository with per-release series branches (keeping the scripts in-line with the equivalent branch in oe-core)
d) updating the autobuilder to fetch the appropriate branch of the ci-scripts repo
Comment 1 Joshua Lock 2017-12-01 14:24:36 UTC
With the recent AB instability I'm not confident about landing this for M1.
Comment 2 Joshua Lock 2018-02-22 10:22:37 UTC
The core build logic as employed by the yocto-autobuilder has been split out into a separate repository of helper scripts by Richard:
http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder-helper