Extension to interact with travis build status.
If you like 👍 give stars ⭐️ in Github and VS Code Marketplace.
Lists last 10 builds for each branch for all repositories you own or organization, the build status is shown using icon.
- Account should be there in travis-ci account and
api-token.- Travis-CI api-token -> settings --> COPY TOKEN
- Repositories should be active for builds in travis-ci.
- Owner or Orgonization name for the repositories.
Extension requires four settings
- owner/organization name (mandatory)
- api-token (mandatory): this you will find in travis account settings,
- branches (optional) if you not added branches it show status for all branches.
- interval (optional) for auto refersh (defautl 5 minutes)
Copy api-token, you need it once after installing extension, you'll see pop-up paste there.
Note: By miss if you missed pasting api-token, you can add it again by clicking on ... icon which shows on REPOSITORIES title or you can run using command pallette Shift + CMD + P -> search for Travis Client: Set <Community/Enterprise> Token and hit enter.
-
Travis Enterprise
(Shift + CMD + P)search>Travis Client: Set Enterprise Tokenand hit enter,Paste Travis Enterprise api-tokenin input field.
-
Travis Community
(Shift + CMD + P)search>Travis Client: Set Community Tokenand hit enter,Paste Travis Community api-tokenin input field.
This extension contributes the following settings:
-
travisClient.owner: owner name or organization name, (It's not github email id).owner: Name in travis account
-
travisClient.branches: want's to see only these branches build status, default it'll show all branches -
travisClient.pro: enables travis enterprise mode, which need to private repositories, for enterprise mode you need enterprise api token . default value for this is false. -
travisClient.interval: time interval for auto refresh data. interval in minuts (default: 5 minutes)
For example:
"travisClient.owner": "lakkanna",
"travisClient.branches": ["master", "sprint"],
"travisClient.pro": true,
"travisClient.interval": 6If you have any questions feel free to shoot an email: lakkannawalikar@gmail.com
- Get all repositories from https://travis-ci.org
- Get branches for all repositories
- Get build status for all branches
- Added Keywords in package.json
- Added Travis Enterprise account (for private repository access)
- Check is travis project
- Auto refresh on configuration changes in settings.json
- Reasonable error messages
- Added status bar item to show active repositories, active branch last build status
- Fixed activation events
- Fixed extension activation problem
- Added auto refresh, refresh after time interval (unit: minutes), default interval is 5 minutes
- Updated devDependencies reason (axios) vulnerability.
- Added individual build Restart and build Cancel
- Fixed extension activation problem fixed
- Fixed action (Restart/Cancel) disabled for auth token error in view/context/item
- Removed unused node_module packages and configured webpack
- theTravisClient command not found fixed, replaced workspace.rootPath by workspace.workspaceFolders
- updated npm packages


