Skip to content

Automation client for running command and events handlers against the Atomist API.

License

Notifications You must be signed in to change notification settings

atomist/automation-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
David Dooling
Feb 1, 2021
5c69883 · Feb 1, 2021
May 3, 2018
Dec 12, 2019
Sep 19, 2017
Jun 30, 2020
Sep 3, 2020
Feb 1, 2021
May 7, 2018
Feb 1, 2021
Jul 19, 2018
Jul 10, 2019
Sep 20, 2019
Oct 22, 2020
Oct 17, 2018
Oct 17, 2018
Sep 19, 2017
Jan 6, 2021
May 30, 2019
Sep 3, 2020
Sep 3, 2020
Sep 3, 2020

Repository files navigation

@atomist/automation-client

This package contains the low-level API client for the Atomist service underpinning the Atomist Software Delivery Machine (SDM) framework. Please see the @atomist/sdm package for information on how to develop SDMs.

Support

General support questions should be discussed in the #help channel on our community Slack team at atomist-community.slack.com.

If you find a problem, please create an issue.

Development

You will need to install node to build and test this project. First install the package dependencies.

$ npm ci

To run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests will create and delete repositories.

Define GITHUB_VISIBILITY=public if you want these to be public; default is private. You'll get a 422 response from repo creation if you don't pay for private repos.

$ npm run build

Release

To create a new release of the project, we push a button on the Atomist lifecycle message in the #automation-client-ts channel in Atomist Community Slack.


Created by Atomist. Need Help? Join our Slack team.