Skip to content

xebialabs-community/xlr-travisci-plugin

Repository files navigation

xlr-travisci-plugin

This plugin offers an interface from XL Release to Travis CI.

Build Status Codacy Badge Code Climate License: MIT Github All Releases

Development

  • Start XL Release: ./gradlew runDockerCompose
  • Stop XL Release: ./gradlew stopDockerCompose
  • travisci.Authentication: Defines the Travis CI authentication credentials to be used.

    • url: The URL for accessing Travis CI REST API endpoints Travis CI Rest API
    • username The username required for some Travis CI REST API calls.
    • token The authentication token required for Travis CI REST API calls. Authentication
  • travisci.Accounts: A user might have access to multiple accounts. This is usually the account corresponding to the user directly and one account per GitHub organization.

    • Implements the api call as described in Accounts
  • travisci.BuildInfo: Retrieves information about a specific Travis CI build.

    • Implements the api call as described in Builds
  • travisci.RequestInfo: Retrieves information about a specific request for a Travis CI build.

    • Implements the api call as described in Requests
  • travisci.TriggerBuild: Triggers a build of the specified project and branch.

References

Travis CI Rest API