Continuous integration

The Software Sustainability Institute is thrilled to announce that Microsoft will be a Gold sponsor of the Collaborations Workshop 2020 (CW20). The workshop will take place from Tuesday, 31 March to Thursday, 2 April 2020 in the Peter Froggatt Centre at Queen's University Belfast, Northern Ireland. You can see the full CW20 programme in the agenda. 

By Mike Jackson, Software Sustainability Institute

By Mike Jackson.

By Mike Jackson, Software Architect.

In August I completed an open call project with Trung Dong Huynh, Luc Moreau and Danius Michaelides of Electronics and Computer Science at the University of Southampton. As part of their research into provenance, they have developed the Southampton Provenance Tool Suite, a suite of software, libraries and services to capture, store and visualise provenance compliant with the World Wide Web Consortium (W3C) PROV standards. I developed a test framework in Python, which tests Provenance Tool Suite toolkits and services operating…

By Mike Jackson, Software Architect.

I have just completed developing an Interoperability test harness for Provenance Tool Suite. As part of this work, I used the TravisCI hosted continuous integration server for the first time. I've now written up walkthrough of Travis CI as part of our Build and test examples on GitHub.

By Mike Jackson, Software Architect.

In May I started a consultancy project with Trung Dong Huynh, Luc Moreau and Danius Michaelides of Electronics and Computer Science at the University of Southampton. As part of their research into provenance, they have developed the Southampton Provenance Tool Suite, a suite of software, libraries and services to capture, store and visualise provenance compliant with the World Wide Web Consortium (W3C) PROV standards. The goal of the consultancy was to develop an infrastructure, which systematically checks convertibility and round-trip…

Repositories such as SourceForge, GitHub, and Launchpad, offer a wide range of tools that are useful for software development. These include wikis, e-mail lists, issue trackers and revision control.

By Mike Jackson.

At the Digital Social Research workshop, we asked researchers about what would help them to produce good code. One suggestion was that while repositories, such as SourceForge, GitHub and Launchpad, offer a rich infrastructure, they lack support for automated build-and-test or continuous integration. As one attendee put it, they wanted "SourceForge++".

Using a continuous integration server that is hosted by a third-party is more convenient than acquiring a server and setting up the software yourself (it can be cheaper too). This convenience should encourage…

Subscribe to Continuous integration