Enhancement #669
Rename build jobs?
Status: | Resolved | Start date: | 10/21/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | - | |||
Target version: | 0.5 |
Description
Since most build jobs have to be touched for the release of version 0.5 anyway, I would like to use this opportunity and rename all build jobs such that they conform to the following scheme
rsb[-SUBPROJECT][-IMPLEMENTATIONLANGUAGE][-VERSION][-JOBFRAGMENTS]where
IMPLEMENTATIONLANGUAGE
, if present, would be one ofcpp
,java
,python
,cl
VERSION
, if not trunk, would be something like0.5
(instead ofstable
)JOBFRAGMENTS
, if present would be something likewindows
if a separate build job is required for Windows, orstatic-analysis
Sounds good?
Remaining issues:- Only the trunk versions of rsb-{cpp,java,python} upload their generated documentation. Should we do this for 0.4, 0.5 as well?
- What about upload of (cpack-)generated package artifacts? Should we do this for 0.4, 0.5 as well?
- Update dependencies of nao-cross-image job
Related issues
Associated revisions
Let build job define downloading of artifacts
refs #669
refs #669
- CMakeLists.txt: added LISP_INIT_FILE option; injected into files
configured from sbcl.cmake.in and loaded as additional init file - sbclrc: removed everything related to artifact download; this
mechanism should be provided by the build job when being built in
the context of one
(load-system): use 'load-system-from-artifact, if it is fbound - sbcl.cmake.in: inject loading of LISP_INIT_FILE if it is defined
Let build job define downloading of artifacts
refs #669
refs #669
- CMakeLists.txt: added LISP_INIT_FILE option; injected into files
configured from sbcl.cmake.in and loaded as additional init file - sbclrc: removed everything related to artifact download; this
mechanism should be provided by the build job when being built in
the context of one
(load-system): use 'load-system-from-artifact, if it is fbound - sbcl.cmake.in: inject loading of LISP_INIT_FILE if it is defined
Removed artifact download functions
refs #669
refs #669
- CMakeLists.txt: added options LISP_INIT_FILE and LISP_INIT_CODE;
inject into files generated from sbcl.cmake.in - sbclrc: removed artifact download code; the respective execution
environment should provide this - sbcl.cmake.in: add extra init flags, if supplied
- bag-record/dump.lisp (asdf:find-system cl-rsb-common): use
`load-system' instead of `load-system-from-artifact - bag-play/dump.lisp (asdf:find-system cl-rsb-common): likewise
- bag-info/dump.lisp (asdf:find-system cl-rsb-common): likewise
- bag-cat/dump.lisp (asdf:find-system cl-rsb-common): likewise
Download trick inn bag-*/dump.lisp
refs #669
refs #669
- bag-record/dump.lisp (asdf:find-system cl-rsb-common): ignore errors
when trying to load cl-rsb-tools - bag-play/dump.lisp (asdf:find-system cl-rsb-common): likewise
- bag-info/dump.lisp (asdf:find-system cl-rsb-common): likewise
- bag-cat/dump.lisp (asdf:find-system cl-rsb-common): likewise
Removed artifact download functions in Lisp build mechanism
refs #669
refs #669
- lisp/CMakeLists.txt: added options LISP_INIT_FILE and
LISP_INIT_CODE; inject into files generated from sbcl.cmake.in - sbclrc: removed artifact download code; the respective execution
environment should provide this - sbcl.cmake.in: add extra init flags, if supplied
merged r2968 from trunk to change artifact download in integrationtest refs #669
merged r2968 from trunk to change artifact download in integrationtest refs #669
merged changes r208, r209 from trunk to change artifact donwload in cl-rsbag-tools; refs #669
merged changes r208, r209 from trunk to change artifact donwload in cl-rsbag-tools; refs #669
Changed version 0.1.0 -> 0.5.0 in cl-rsbag.asd
refs #669
refs #669
- cl-rsbag.asd (+version-minor): changed 1 -> 5
(system cl-rsbag): use `version/string' for cl-rsb dependency
History
#1 Updated by J. Moringen about 13 years ago
- Target version set to 0.5
#2 Updated by J. Moringen about 13 years ago
- Description updated (diff)
#3 Updated by S. Wrede about 13 years ago
+1
#4 Updated by J. Moringen about 13 years ago
- Status changed from Feedback to In Progress
#5 Updated by J. Moringen about 13 years ago
- Description updated (diff)
#6 Updated by J. Moringen about 13 years ago
- Tracker changed from Bug to Enhancement
#7 Updated by J. Moringen about 13 years ago
- Description updated (diff)
- % Done changed from 0 to 30
#8 Updated by J. Moringen about 13 years ago
- Description updated (diff)
#9 Updated by J. Moringen about 13 years ago
- Description updated (diff)
#10 Updated by J. Moringen about 13 years ago
- % Done changed from 30 to 80
#11 Updated by J. Moringen about 13 years ago
- Description updated (diff)
- Status changed from In Progress to Feedback
- % Done changed from 80 to 90
#12 Updated by J. Wienke about 13 years ago
I have cleaned up the confusion for windows with the single and multi jobs. Now everything is a multiconf job which builds on both Visual Studio versions.
#13 Updated by J. Moringen about 13 years ago
- Status changed from Feedback to Resolved
- % Done changed from 90 to 100