Name: bitrise.io
Owner: Bitrise
Description: Bitrise.io public issues
Created: 2015-03-23 10:02:25.0
Updated: 2018-03-31 11:59:02.0
Pushed: 2018-03-31 11:59:04.0
Homepage: https://www.bitrise.io
Size: 1863
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Fun and simple development automation
The purpose of this repository is to keep track of the most important public repositories related to 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, or if you want to chat with us and the Bitrise Community you can join discuss.bitrise.io or Slack at chat.bitrise.io. Follow @bitrise on Twitter for #status and step updates ?.
If you want to report an issue you can do that by creating a GitHub issue in the related repository.
If you want to collaborate with us creating useful automation tools and steps please go to the contrib
repository and follow the guides. You can keep track of others' projects there as well.
We maintain a library of Bitrise build steps, featuring all the integrations we deploy to bitrise.io.
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.
The repositories of the steps which we maintain and provide support for can be found by searching for steps- in our bitrise-io GitHub organization, the newer ones in the bitrise-steplib GitHub organization, and the ones we maintain with the community in the bitrise-community GitHub organization.
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.
Check out our CLI's page for a nice intro about why is it helpful to have Bitrise installed on your machine.
bitrise
The runner itself, 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.
envman
envman
is our handy environment variable manager for switching between environment sets quick & easy.
stepman
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-tools 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.
We are working with vSphere, Ansible and vagrant to virtualize, bootstrap and fire up the OS X build machines for builds on bitrise.io.
You can find all of our bootstrap scripts on the OS X bootstrap GitHub page.
We have a base image and an Android version 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 folder of this repository.
osx-box-bootstrap
bitrise-base
, for generic tools and configurations (which are not related to Android)android
, for Android related tools and configurationsAggregated 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):
Check out our sample app repositories.
iOS
Android
Xamarin
React Native
Or simply search our GitHub account page for sample- to see all of our sample projects.
We now started to move our Sample repositories to a dedicated GitHub account, check it out here: https://github.com/bitrise-samples
Feel free to fork and test them on bitrise.io or locally with the Bitrise CLI.