GithubHelp home page GithubHelp logo

isabella232 / bitrise.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bitrise-io/bitrise.io

0.0 0.0 0.0 5.58 MB

Bitrise.io public issues

Home Page: https://www.bitrise.io

License: MIT License

bitrise.io's Introduction

Bitrise.io public repositories & issues

Fun and simple development automation

Slack channel

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 ๐Ÿš€.

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.
  2. If it's a build issue, please report it at: discuss.bitrise.io/c/issues/build-issues
  3. If it's related to the Bitrise CLI you can do that on the Bitrise CLI's GitHub page.
  4. If you want to share private information with us, please contact us through email or through the on-site chat on 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 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, featuring all the integrations we deploy to 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' ymls 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.

Bitrise CLI tools

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-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.

Stack

OS X

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.

Docker

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.

Request a tool to be pre-installed on a build machine

  • For OS X you can create an issue or pull request at osx-box-bootstrap
  • For our Docker based stack you can create an issue or pull request at:
    • bitrise-base, for generic tools and configurations (which are not related to Android)
    • android, for Android related tools and configurations

List of official Bitrise organizations on GitHub

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):

Sample Apps

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.

Feel free to fork and test them on bitrise.io or locally with the Bitrise CLI.

bitrise.io's People

Contributors

akashivskyy avatar bazscsa avatar birmacher avatar bitrise-infrabot avatar bitrise-tom avatar bitrisekristof avatar bitvirago avatar fehersanyi-bitrise avatar ghaabor avatar gitter-badger avatar kanan-bitrise avatar kdobmayer avatar koral-- avatar lmesz-bitrise avatar mikloslorinczi avatar mrblaise avatar peterheja-bitrise avatar tamaseger81 avatar vasarhelyia avatar viktorbenei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.