Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bamboo CI builds need repairs #281

Closed
eric-milles opened this issue Apr 7, 2017 · 9 comments
Closed

Bamboo CI builds need repairs #281

eric-milles opened this issue Apr 7, 2017 · 9 comments

Comments

@eric-milles
Copy link
Member

@aclement Re: Bamboo CI builds:
Andy, can you check e43, e42, and e37 builds for the missing setting related to display creation? Then, could you have the chaining set up so that only e47 and e46 builds start after commit and then e46 triggers e45 triggers e44 triggers ... on down the line?

@aclement
Copy link
Contributor

aclement commented Apr 7, 2017

I had a look and changed a few things. Let's see what happens. But do we really need quite so many versions?

@eric-milles
Copy link
Member Author

As soon as we cut a 2.9.2 release, I'm prepared to drop anything older than say Mars. And for Groovy runtime, anything before 2.4.

BTW, Could you create a new release of the Maven artifacts? There are a bunch of issues that can be closed once a new batch compiler version is available.

@aclement
Copy link
Contributor

aclement commented Apr 7, 2017

Last time someone had a problem with that batch compiler we just told them to use gmaven, and I think I did we did some work in the eclipse/maven integration to better recognize the use of gmaven. I think the instructions are https://github.com/groovy/groovy-eclipse/wiki/Building-Maven-Batch-Compiler for anyone that wants to try building the batch compiler but I am not sure how up to date they are.

@eric-milles
Copy link
Member Author

eric-milles commented Apr 7, 2017 via email

@aclement
Copy link
Contributor

aclement commented Apr 7, 2017

I suspected that is where it would break down. You can leave this on a todo list but I'm not sure when someone will get to it, I recall the process being horribly finicky, i've never done it myself.

@eric-milles
Copy link
Member Author

eric-milles commented Apr 8, 2017

@aclemet Chaining looks good.

@kdvolder
Copy link
Contributor

kdvolder commented Apr 9, 2017

Just FYI, I think the last time these artefacts where built and pubished was before the demise of codehaus. So the nexus keys etc where for codehaus and needed to be done by someone given access to the groovy developer's maven snapshot staging area. So technically not a Pivotal employee but someone on the 'inside' of groovy open-source development.

If that needs to be revived it will need to find a new home since codehaus no longer exists. Probably best to talk to the folks who are currently working on groovy core to see if they are willing to host it as they did before.

@eric-milles
Copy link
Member Author

eric-milles commented Apr 11, 2017 via email

@kdvolder
Copy link
Contributor

No because the process was rather manual. It has never run on a CI server.

With 'hosting' I wasn't talking about a CI job, but a place to host the artefacts themselves (maven staging repo).

The 'build' itself is manual and involves setting up an eclipse workspace, letting it build and zip up some specific pieces.

The step of setting up the workspace is manual. Then after, the zipping and uploading to staging repo was automated.

I did this all locally on my machine, with some credentials setup in my mvn settings.xml.

It might be possible to somehow replace the manual 'build eclipse workspace' step with an invocation of tycho to build things. Though I've never tried that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants