wulkanowy / bitrise-redirector
Extends the Bitrise REST API with bookmarkable URLs for latest build and build artifacts
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^7.1.3
- ext-iconv: *
- ext-json: *
- doctrine/cache: ^1.7
- eightpoints/guzzle-bundle: ^7.3
- guzzlehttp/guzzle: ^6.3
- symfony/cache: ^4.0
- symfony/console: ^4.0
- symfony/flex: ^1.0
- symfony/framework-bundle: ^4.0
- symfony/lts: ^4@dev
- symfony/web-server-bundle: ^4.0
- symfony/yaml: ^4.0
Requires (Dev)
- symfony/dotenv: ^4.0
- symfony/phpunit-bridge: ^4.0
Conflicts
This package is auto-updated.
Last update: 2021-11-04 20:00:49 UTC
README
Extends the Bitrise REST API with deterministic/bookmarkable URLs for:
- latest build on a specific branch
- build artifact download links
Public instance
A public instance of bitrise-redirector is running here:
URL Patterns
API v0.1
Get redirected to the latest build on a specific branch (example):
GET /v0.1/apps/{slug}/builds/{branch}
Get json list of build artifacts for the latest build on a specific branch (example):
GET /v0.1/apps/{slug}/builds/{branch}/artifacts
Get redirected to the download link of a specific build artifact:
GET /v0.1/apps/{slug}/builds/{branch}/artifacts/{filename}
- exampleGET /v0.1/apps/{slug}/builds/{branch}/artifacts/{index}
- example
Get info of last artifact on specific branch:
GET /v0.1/apps/{slug}/builds/{branch}/artifacts/{filename}/info
- exampleGET /v0.1/apps/{slug}/builds/{branch}/artifacts/{index}/info
example
Development
Installation:
$ composer create-project wulkanowy/bitrise-redirector
Start server with API_KEY and DEBUG variable:
$ bin/console server:run
Open the webapp in browser: