|
Here are Release Notes for the Fuego 1.1 release.
|
Here are Release Notes for the Fuego 1.1 release.
|
|
This, although specified as a "minor" release, has some major changes in Fuego.
|
This, although specified as a "minor" release, has some major changes in Fuego.
|
|
Here are some things to look out for in converting to this release:
|
Here are some things to look out for in converting to this release:
|
|
|
= Major changes =
|
|
|
== Changes to Jenkins ==Using a much more recent version of Jenkins (v2.32.1).
|
|
Using the default Jenkins interface. If you want to customize this interfaceyou can.
|
Using the default Jenkins interface. If you want to customize this interfaceyou can.
|
|
Jobs for the Fuego tests are added to Jenkins using the 'ftc add-jobs' command.Jenkins nodes for Fuego boards are added to Jenkins using the 'ftc add-nodes' command.
|
Jobs for the Fuego tests are added to Jenkins using the 'ftc add-jobs' command.Jenkins nodes for Fuego boards are added to Jenkins using the 'ftc add-nodes' command.
|
|
Builds show a link to the test log (and to a plot of Benchmark data, if applicable) on the build page in the Jenkins web interface.
|
Builds show a link to the test log (and to a plot of Benchmark data, if applicable) on the build page in the Jenkins web interface.
|
|
|
== Changes to directory layout ==Almost all of the Fuego directories have changed locations. They usedto be expressed as a set of directories under /userdata inside the docker container (but that were mapped to a directory on the host machine, outside the container), and a set of directories under /home/jenkins.
|
|
For ease of development of the Fuego system, they are now expressed in 3 setsof directories: * /fuego-ro * /fuego-rw * /fuego-core
|
For ease of development of the Fuego system, they are now expressed in 3 setsof directories: * /fuego-ro * /fuego-rw * /fuego-core
|
|
Here are some specific directories that have moved locations: * /userdata/conf/boards is now in /fuego-ro/boards * /userdata/toolchains is now in /fuego-ro/toolchains * /userdata/logs is now in /fuego-rw/logs * /home/jenkins/fuego/engine is now in /fuego-core/engine * <fuego-core>/engine/scripts/overlays/specs - has been removed * spec files are now places in their corresponding test directories * <fuego-core>/engine/jobs - has now been removed * Jenkins jobs files are now created using 'ftc add-jobs'
|
Here are some specific directories that have moved locations: * /userdata/conf/boards is now in /fuego-ro/boards * /userdata/toolchains is now in /fuego-ro/toolchains * /userdata/logs is now in /fuego-rw/logs * /home/jenkins/fuego/engine is now in /fuego-core/engine * <fuego-core>/engine/scripts/overlays/specs - has been removed * spec files are now places in their corresponding test directories * <fuego-core>/engine/jobs - has now been removed * Jenkins jobs files are now created using 'ftc add-jobs'
|
|
|
== Changes to variables == * in the Fuego board file: * FUEGO_HOME is now BOARD_DESTDIR * DISTRIB is a new variable to declare the distribution used on a board * this used to be in the Jenkins node file for a node
|
- FUEGO_SCRIPT_PATH - is removed - use FUEGO_RW/engine/scripts * FIXTHIS - add more here...
|
* FUEGO_SCRIPT_PATH - is removed - use FUEGO_RW/engine/scripts * FIXTHIS - add more here...
|
|
|
= Future releases =
|
|
Release took a long time - almost 6 month. We would like to have shorter releases for the next year (possibly 3 or 4-months apart). We have severalimportant features to release and we'd like to get them to users as soon aspossible.
|
Release took a long time - almost 6 month. We would like to have shorter releases for the next year (possibly 3 or 4-months apart). We have severalimportant features to release and we'd like to get them to users as soon aspossible.
|