Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitrise-io/bitrise.io
Bitrise.io public issues
https://github.com/bitrise-io/bitrise.io
bitrise
Last synced: 2 months ago
JSON representation
Bitrise.io public issues
- Host: GitHub
- URL: https://github.com/bitrise-io/bitrise.io
- Owner: bitrise-io
- License: mit
- Created: 2015-03-23T10:02:25.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-09-22T08:56:06.000Z (about 1 year ago)
- Last Synced: 2023-11-07T20:39:34.082Z (about 1 year ago)
- Topics: bitrise
- Homepage: https://www.bitrise.io
- Size: 8.47 MB
- Stars: 161
- Watchers: 35
- Forks: 88
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Bitrise.io public repositories & issues
> __Fun and simple development automation__
[![Slack channel](https://chat.bitrise.io/badge.svg)](https://chat.bitrise.io)
The purpose of this repository is to keep track of the most important public repositories related to [bitrise.io](https://www.bitrise.io).
If you want to **suggest a new feature**, you can submit it and vote on others' on [discuss.bitrise.io/c/feature-requests](https://discuss.bitrise.io/c/feature-requests), or if you want to **chat** with us and the Bitrise Community you can join [discuss.bitrise.io](https://discuss.bitrise.io) or Slack at [chat.bitrise.io](https://chat.bitrise.io/). Follow [@bitrise](https://twitter.com/bitrise) on Twitter for #status and step updates 🚀.
## Report an issue / bug
**If you want to report an issue** you can do that by creating a GitHub issue in the related repository.
1. If it's related to a specific Step, you should report it on the Step's GitHub page.
1. If it's a build issue, please report it at: [discuss.bitrise.io/c/issues/build-issues](https://discuss.bitrise.io/c/issues/build-issues)
1. If it's related to the Bitrise CLI you can do that on the [Bitrise CLI's GitHub page](https://github.com/bitrise-io/bitrise).
1. If you want to share private information with us, please contact us through email or through the on-site chat on [bitrise.io](https://www.bitrise.io) (You have to be logged in to see the chat icon at the bottom right corner. Note: some Ad Blockers might block the chat widget).## Contribution to Bitrise (stack, tools & steps)
If you want to collaborate with us creating useful automation tools and steps please go to the [`contrib`](https://github.com/bitrise-io/bitrise-contrib) repository and follow the guides. You can keep track of others' projects there as well.
## Our build steps collection
We maintain a [library of Bitrise build steps](https://github.com/bitrise-io/bitrise-steplib), featuring all the [integrations](https://www.bitrise.io/integrations) we deploy to [bitrise.io](https://www.bitrise.io).
### Steps
A step is a script with a corresponding `yml` that conforms to the formatting and naming conventions of the StepLib.
You can find all our steps' `yml`s under [/steps](https://github.com/bitrise-io/bitrise-steplib/tree/master/steps).
The repositories of the steps which we maintain and provide support for can be found by searching for [steps-](https://github.com/bitrise-io?utf8=%E2%9C%93&q=steps-&type=&language=) in our [bitrise-io GitHub organization](https://github.com/bitrise-io), the newer ones in the [bitrise-steplib GitHub organization](https://github.com/bitrise-steplib), and the ones we maintain with the community in the [bitrise-community GitHub organization](https://github.com/bitrise-community).
We have most of our scripts written in `Go` and `bash`, but it's possible to write it in any language our machines have installed, like `Ruby` or `Node.js`.
> You can create a StepLib independently from Bitrise anytime, you will be able to use our CLI tools to maintain it, they are not tied to *our StepLib*.
## Bitrise CLI tools
Check out our [CLI's page](https://www.bitrise.io/cli) for a nice intro about why is it helpful to have Bitrise installed on your machine.
### `bitrise`
[The runner itself](https://github.com/bitrise-io/bitrise), you can install it to your machine with Homebrew:
`brew update && brew install bitrise`
Or `curl` down the latest version with the help of our guide on the [releases page](https://github.com/bitrise-io/bitrise/releases).
### `envman`
[`envman`](https://github.com/bitrise-io/envman) is our handy environment variable manager for switching between environment sets quick & easy.
### `stepman`
[`stepman`](https://github.com/bitrise-io/stepman) is our solution to manage decentralized StepLib step (script) collections.
You will run into `stepman` directly most probably when you are sharing your own step to a StepLib.
>We have a collection of useful tools under the [bitrise-io](https://github.com/bitrise-io) account. Not all of them part of the Bitrise CLI family, but are connected to our technology.
All Bitrise CLI tools are written in Go.
### Docker
We have a [base image](https://github.com/bitrise-io/bitrise-base) and an [Android version](https://github.com/bitrise-io/android) with pre-installed tools for Android builds.
>When a new version of a stack is available there will be a system report generated under the [system_reports](https://github.com/bitrise-io/bitrise.io/blob/master/system_reports) folder of this repository.
### Request a tool to be pre-installed on a build machine
* For our Docker based stack you can create an issue or pull request at:
* [`bitrise-base`](https://github.com/bitrise-io/bitrise-base), for generic tools and configurations (which are not related to Android)
* [`android`](https://github.com/bitrise-io/android), for Android related tools and configurations## List of official Bitrise organizations on GitHub
* [bitrise-io](https://github.com/bitrise-io)
* [bitrise-steplib](https://github.com/bitrise-steplib)### Aggregated Issue and Pull Request lists
Aggregated Issue and Pull Request lists, related to the Bitrise CLI tools, stacks and official steps (*You have to be logged in on GitHub to be able to access the aggregated lists / searches*):
* [Open Pull Requests across the Bitrise CLI tools, stacks and official steps](https://github.com/pulls?q=is%3Aopen+is%3Apr+user%3Abitrise-io+user%3Abitrise-steplib)
* [Open Issues across the Bitrise CLI tools, stacks and official steps](https://github.com/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+user%3Abitrise-io+user%3Abitrise-steplib)## Sample Apps
Check out our sample app repositories.
**iOS**
- [iOS sample project (with UI Testing)](https://github.com/bitrise-io/Bitrise-iOS-Sample)
- [Quick sample project](https://github.com/bitrise-io/sample-test-ios-quick)
- [XCTest sample project](https://github.com/bitrise-io/sample-test-ios-xctest)
- [Specta sample project](https://github.com/bitrise-io/sample-test-ios-specta)
- [Kiwi sample project](https://github.com/bitrise-io/sample-test-ios-kiwi)**Android**
- [Android sample project](https://github.com/bitrise-io/Bitrise-Android-Sample)
- [sample project with code sign](https://github.com/bitrise-io/android-sdk22-code-sign)**React Native**
- [React Native sample project](https://github.com/bitrise-io/Bitrise-React-Native-Sample)
Or simply search our GitHub account page for [sample-](https://github.com/bitrise-io?utf8=%E2%9C%93&query=sample) to see all of our sample projects.
Feel free to fork and test them on [bitrise.io](https://www.bitrise.io) or locally with the [Bitrise CLI](https://www.bitrise.io/cli).