watches application files and build them automatically.
http://gotray.extremedev.org/
Dave Cheney於 2011年9月15日星期四UTC+8上午7時07分28秒寫道:
Hi Dave,
I've run a few Jenkins builders tracking golang for a while, none are
currently online right now for a variety of non technical reasons.
After playing with some of the features of jenkins my advice would be
to start with something like the following.
* setup a builder for +tip, weekly and release, rather than using
something like the matrix builder because the former is easier to
trigger parameterised builds from.
** in the builder, set GOARCH and GOOS as expected, then set
GOROOT=$WORKSPACE
* if you want to test packages against various combinations of +tip,
weekly and release trigger them as port build steps on the latter
using something like the
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin
to pass GOARCH.
Cheers
Dave
--I've run a few Jenkins builders tracking golang for a while, none are
currently online right now for a variety of non technical reasons.
After playing with some of the features of jenkins my advice would be
to start with something like the following.
* setup a builder for +tip, weekly and release, rather than using
something like the matrix builder because the former is easier to
trigger parameterised builds from.
** in the builder, set GOARCH and GOOS as expected, then set
GOROOT=$WORKSPACE
* if you want to test packages against various combinations of +tip,
weekly and release trigger them as port build steps on the latter
using something like the
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin
to pass GOARCH.
Cheers
Dave
On Thu, Sep 15, 2011 at 5:54 AM, Dave Grijalva wrote:
I'm trying to get Jenkins setup to build/test my go applications and
libraries. Does anyone have any tricks for managing the go toolchain
on CI servers other than manually installing on each node?
Things I'd like to manage:
- tracking multiple versions of go
- tracking which versions of go projects target
- library version dependency nightmares with goinstall
Anyone doing anything like this already? Got tips?
I'm trying to get Jenkins setup to build/test my go applications and
libraries. Does anyone have any tricks for managing the go toolchain
on CI servers other than manually installing on each node?
Things I'd like to manage:
- tracking multiple versions of go
- tracking which versions of go projects target
- library version dependency nightmares with goinstall
Anyone doing anything like this already? Got tips?
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.