果冻影院

XClose

Information Services Division

Home
Menu

Support for 果冻影院 researchers to use Travis-CI

How we can help 果冻影院 researchers to access the services of Travis-CI, a cloud-based service that can automatically build and run tests on code stored in GitHub repositories.

For step by step instruction see our user guide:

Service description

This is a Gateway Service provided by the聽Research Software Development Group:聽Travis-CI provides the service, which RSDG offers to researchers 鈥渁s is鈥. RSDG provides local training, support, and advice, and absorbs costs for use of the service.

Travis-CI provides:

  • Continuous Integration

果冻影院 RSDG provides:

  • Local support, advice, and training for users in access to and use of Travis-CI's services.
  • Payment of costs for using the service for private Github repositories.

Public repositories

Groups with public open source repositories on Github can directly make use of Travis-CI.org which is free to use.

Such groups may contact us for training and help with using Travis-CI. Support is limited by our availability and is provided on a best-efforts basis.

Private repositories

Groups with private repositories within the central 果冻影院 Github account can directly make use of Travis-CI.com, Groups with repositories in other accounts should get in touch via聽rc-softdev@ucl.ac.uk聽to get their organisations added to the central 果冻影院 account on Travis-CI.

Inclusions and exclusions

Included

All features of Travis-CI, including:

  • Public and private continuous integration service of Code hosed on Github.
  • Command line and web interface.
  • Feedback on pull requests in Github.
  • Automatic email feedback on failed tests.

Local support and training:

Advice and support on use of Travis-CI through聽rc-softdev@ucl.ac.uk. You should receive a response within 2 working days.聽

Excluded

  • While we have sourced, and recommend, this third-party product, 果冻影院 Research Software Development Group does not provide any guarantees about Travis-CI.
  • The relationship for use of Travis-CI's services is between researchers and Travis-CI, not between research groups and RSDG.
  • RSDG is not liable to 果冻影院 colleagues for security or reliability issues with Travis-CI鈥檚 product.
  • RSDG does not offer support with legal or contractual issues associated with use of the service.
  • Travis-CI is a cloud-based service, and does not guarantee that code remains within any particular jurisdiction or part of the globe. Groups for whom this is a problem should get in touch: we have local solutions for this user community.

Conditions of use

Local organisational accounts

Users who have their own public repositories in their own Github accounts may use Travis-CI at will, without reference to our service or support.

Private repositories

Use of the 果冻影院-funded central account to access continuous integration services on private repositories carries certain conditions:

  • 果冻影院 researchers must ensure that all collaborators and partners are happy for their code to be run and tested in a third-party cloud.
  • All liability for use of the service remains with the research group. RSDG disclaims responsibility for any breach of security allowing undesired access to users鈥 code.

Responsibilities of parties

RSDG is responsible for:

  • Paying for continuous integration on private repositories.
  • Adding Research organisations on Github to the 果冻影院 account on Travis-CI.com
  • Gathering and feeding back to Travis-CI requests from 果冻影院 users for changes or improvements to the Travis-CI product
  • Providing training, support, and advice on use of Travis-CI to 果冻影院 researchers.

Researchers are responsible for:

  • Ensuring that they are authorised to run their code in Travis's cloud servers
  • Preventing abuse of the service by themselves or their team members.
  • The security of their means of access to Travis-CI.
  • Verifying that the terms, conditions, and policies of Travis-CI鈥檚 services and products meet their needs and obligations. See Travis-CI Terms of Service

Travis-CI is responsible for:

  • Provision, maintenance, and management of their products and services

For for further information and support in managing your information security requirements, please refer to the Information Security Group (isg@ucl.ac.uk)

Service users

Researchers

This service is available to all 果冻影院 academic and research staff.

Research students

Use of 果冻影院-funded CI for private repositories by research students is at the discretion of their supervisor: requests for adding private repositories should come from the supervisor. 果冻影院 students may, of course, also run CI on open source repositories.

Students on taught courses

Students on 果冻影院 taught courses can, as anyone else, use Travis-CI.org for free.

Researchers at 果冻影院 collaborating institutions

Research consortia should follow the signup instructions for local organisation accounts.

The central funded service is also available to collaborative projects with a
significant 果冻影院 involvement who do not qualify for free local accounts. Requests
should come from a 果冻影院 employee in the first instance.

Staff who leave 果冻影院 may continue to use a 果冻影院-funded private CI for a period of one year following departure, or indefinitely if 果冻影院 researchers continue to extensively contribute to or use the software, at the discretion of RSDG.

Contacts

For queries about RSDG terms, and support, and feedback on the selection of
Travis-CI as service provider:聽rc-softdev@ucl.ac.uk

For support with the Travis-CI product, bug reports, and problems with Travis-CI: via
support@travis-ci.com.