[ANN] Squeak/Smalltalk on Travis-CI

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Squeak/Smalltalk on Travis-CI

fniephaus
Happy New Year Everyone,

We are excited to announce that Squeak is now officially supported on Travis-CI.
This means you can finally set "language: smalltalk" in your .travis.yml in
order to run tests for your GitHub-hosted Squeak/Smalltalk projects on Travis-CI.
Builds will start in less than 10 seconds, because they run on Travis' new
container-based infrastructure. The new build process comes with some great
features such as faster build times, Linux and OS X support, and more [1].

We are currently discussing how to configure Smalltalk builds in the future (see [2]),
but in the meantime, [3] should get you started.

If you have any bug reports or feature requests, please file an issue at [4].

Also, feel free to contribute to the smalltalkCI framework that we are maintaining
and that Travis uses to build your Smalltalk projects.


Happy testing!

Steffen, Jonas, Lennard, Christopher and Fabio (HPI students)





Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Squeak/Smalltalk on Travis-CI

Frank Shearar-3
On 2 January 2016 at 17:47, Fabio Niephaus <[hidden email]> wrote:
> Happy New Year Everyone,
>
> We are excited to announce that Squeak is now officially supported on
> Travis-CI.
> This means you can finally set "language: smalltalk" in your .travis.yml in
> order to run tests for your GitHub-hosted Squeak/Smalltalk projects on
> Travis-CI.

I hadn't quite realised, until now, that you'd collaborated with
Travis CI on getting them to bake Smalltalk support into their
infrastructure! Nice one!

frank

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Squeak/Smalltalk on Travis-CI

Colin Putney-3
In reply to this post by fniephaus


On Sat, Jan 2, 2016 at 9:47 AM, Fabio Niephaus <[hidden email]> wrote:
Happy New Year Everyone,

We are excited to announce that Squeak is now officially supported on Travis-CI.

That's wonderful! Thanks.

Colin 



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Squeak/Smalltalk on Travis-CI

Dale Henrichs-3
In reply to this post by fniephaus
Fbaio,

Great news! But Dang! Yet another thing to add to my todo list for GemSTone:)

Dale

On 1/2/16 9:47 AM, Fabio Niephaus wrote:
Happy New Year Everyone,

We are excited to announce that Squeak is now officially supported on Travis-CI.
This means you can finally set "language: smalltalk" in your .travis.yml in
order to run tests for your GitHub-hosted Squeak/Smalltalk projects on Travis-CI.
Builds will start in less than 10 seconds, because they run on Travis' new
container-based infrastructure. The new build process comes with some great
features such as faster build times, Linux and OS X support, and more [1].

We are currently discussing how to configure Smalltalk builds in the future (see [2]),
but in the meantime, [3] should get you started.

If you have any bug reports or feature requests, please file an issue at [4].

Also, feel free to contribute to the smalltalkCI framework that we are maintaining
and that Travis uses to build your Smalltalk projects.


Happy testing!

Steffen, Jonas, Lennard, Christopher and Fabio (HPI students)






    



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Squeak/Smalltalk on Travis-CI

fniephaus
Hi Dale,
You've probably seen already that smalltalkCI also supports GemStone,
because it can fall back to using builderCI.
BTW: Travis CI is currently moving their legacy builds to GCE [1] which
might improve GemStone builds without having to do anything.
Apart from that, we should also be able to set up a GemStone VM on the
container-based infrastructure, but that will require some more work.
I will open an issue in the smalltalkCI issue tracker for that...

Best,
Fabio


On Sun, Jan 3, 2016 at 5:17 PM Dale Henrichs <[hidden email]> wrote:
Fbaio,

Great news! But Dang! Yet another thing to add to my todo list for GemSTone:)


Dale


On 1/2/16 9:47 AM, Fabio Niephaus wrote:
Happy New Year Everyone,

We are excited to announce that Squeak is now officially supported on Travis-CI.
This means you can finally set "language: smalltalk" in your .travis.yml in
order to run tests for your GitHub-hosted Squeak/Smalltalk projects on Travis-CI.
Builds will start in less than 10 seconds, because they run on Travis' new
container-based infrastructure. The new build process comes with some great
features such as faster build times, Linux and OS X support, and more [1].

We are currently discussing how to configure Smalltalk builds in the future (see [2]),
but in the meantime, [3] should get you started.

If you have any bug reports or feature requests, please file an issue at [4].

Also, feel free to contribute to the smalltalkCI framework that we are maintaining
and that Travis uses to build your Smalltalk projects.


Happy testing!

Steffen, Jonas, Lennard, Christopher and Fabio (HPI students)






    



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Squeak/Smalltalk on Travis-CI

Dale Henrichs-3


On 1/3/16 9:55 AM, Fabio Niephaus wrote:
> Hi Dale,
> You've probably seen already that smalltalkCI also supports GemStone,
> because it can fall back to using builderCI.
Yes I saw that ... so the todo list entry was to integrate GemStone into
smalltalkCI and move away from builderCI:)
> BTW: Travis CI is currently moving their legacy builds to GCE [1] which
> might improve GemStone builds without having to do anything.
> Apart from that, we should also be able to set up a GemStone VM on the
> container-based infrastructure, but that will require some more work.
> I will open an issue in the smalltalkCI issue tracker for that...
>
Yes I saw the issue ... presumably the container itself needs to defined
with the GemStone prereqs and setup (shared memory mainly) and then only
GemStone needs to be installed and GsDevKit_home[1] should be used for
managing the installation and creation of GemStone databases (stones) ...

Dale


[1] https://github.com/GsDevKit/GsDevKit_home