I like your ideas, but my point was different. CI is there for automatically making sure that the changes that you add to your repository donât break anything. We use it to assemble our working environment. And my point is that âourâ thing is in some repo, but to change it, we need to put it into some environment. So it would be nice if the launcher that we have now could do that. Uko
On 27 Oct 2014, at 14:16, Ben Coman <btc@openInWorld.com> wrote:
Yuriy Tymchuk wrote:
To summarise Iâd like to propose adding startup scripts manager to pharo luncher. Whatâs more, usually we are working on our one âprojectâ. And as itâs a good practice to start from a fresh image, we either have to load a configuration of it into fresh images or download pre-built image from CI. And we are too bound to CI because of image building. What I see as next step in the development workflow, is to say to the launcher: I want this Project is this Image (3.0, 4.0) with this prefs (experiences). The launcher builds the thing and you can work with it. In general I like your idea a lot, but letâs have a little discussion to hear what the others have to say. Uko
That would be a REALLY cool. Something like like a CI builder for home? Doubly cool if the framework could be bent to do something like the following scenarios...
1. A menu item "Test A Slice" that asks for a case number, creates a new image from the latest "Local" template, named like... "Case12345-Build40230 The Case Description" then on that image runs a script that a. Opens Inbox repository b. Adds slice number to filter c. For latest slice, clicks <Changes>. "as a reference after merge" d. For latest slice, clicks <Merge>, then waits for user interaction.
2. Allow user to define a test script to be run across multiple images, in a binary search pattern, to help isolate the first occurrence of a bug.
cheers -ben
On 27 Oct 2014, at 13:13, stepharo <stepharo@free.fr> wrote:
Dear experience makers (Martin, yuriy, tommaso, roberto and others,)
you would like to have many people doing your experience.... I know you would love that. Here is my suggestion: ease the use of new images. Each time I want to load the projects I'm hacking and I do not have a jenkins for it, it is painful (setting up the repos.... loading....). So I do not change often images and I'm reluctant to load new stuff (like your experiments)
- build a simple little tool that could be integrated in pharo and would do the following: - let the user (un)/select some packages or configurations - generate a script to reload these configurations really easily
This way I can load my project and then you provide a script for your experience. and after I can reload my project with your material for experience in my new image. Right now I do not like to hack the preference file because I have images where I do not want any interference
So is my proposal clear?
Stef