• Stars
    star
    162
  • Rank 232,284 (Top 5 %)
  • Language
  • License
    MIT License
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bitrise.io public issues

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.

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

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.

More Repositories

1

bitrise

Bitrise runner CLI - run your automations on your Mac or Linux machine -
Go
836
star
2

android

ARCHIVE: This repository is sunsetted. The new image's repository will be made available later. | Android Docker image
Dockerfile
399
star
3

codesigndoc

Your friendly iOS Code Signing Doctor
Go
317
star
4

envman

Environment variable manager
Go
203
star
5

devcenter

HTML
168
star
6

bitrise-steplib

New Bitrise StepLib
151
star
7

bitrise-workflow-editor

Bitrise Workflow Editor
JavaScript
111
star
8

ipa_analyzer

iOS IPA file analyzer: collects embedded mobileprovisioning and Info.plist information from a .ipa, can generate pretty printed JSON output.
Ruby
75
star
9

bitrise-webhooks

Bitrise Webhooks processor
Go
59
star
10

workflow-recipes

50
star
11

android-ndk

ARCHIVE: This repository is sunsetted. The new image's repository will be made available later. | Android with pre-installed NDK docker image. Based on the base Android docker image ( https://github.com/bitrise-io/android ), and extends it with the NDK
Shell
43
star
12

go-utils

Common, utility packages for Go
Go
37
star
13

ioscodesigning

HTML
31
star
14

go-xcode

Go
29
star
15

stepman

Step collection manager
Go
25
star
16

Fruta

Swift
18
star
17

bitrise-base

ARCHIVE: This repository is sunsetted. The new image's repository will be made available later. | Base Bitrise Docker image
Dockerfile
18
star
18

ipa_install_plist_generator

Generates a .plist which can be used for an IPA install & can generate an install link for the .plist file
Ruby
15
star
19

trace-cocoa-sdk

Catch bugs before they reach production โ€” get detailed crash reports and monitor how your app is performing across the entire install base.
Swift
15
star
20

bitrise-contrib

13
star
21

replica

DEPRECATED - Create a CI environment (with Docker / virtual machine)
Go
11
star
22

android-demo-app

Kotlin
10
star
23

xcodebuild-unittest-miniserver

Mini server (written in Go) to perform Xcode Unit Tests through SSH
Go
10
star
24

gows

Go Workspace / Environment Manager, to easily manage the Go Workspace during development.
Go
9
star
25

fastlane

Sample app for using fastlane http://fastlane.tools on Bitrise
Swift
9
star
26

sample-apps-ios-with-bitrise-yml

Simple iOS sample app with bitrise.yml
Swift
8
star
27

releaseman

Your friendly Release manager.
Go
7
star
28

build.issues

Issue / bug tracker for build related issues
7
star
29

stacks

Stack report static site
HTML
7
star
30

android-espresso-ui-test-sample

Java
6
star
31

sample-apps-ios-simple-objc

This is a simple iOS app project for testing and experimenting with Bitrise
Objective-C
6
star
32

bitrise-plugins-analytics

Go
6
star
33

bitrise-plugins-io

A Terminal / Command Line interface for bitrise.io, to manage your apps on bitrise.io right from your terminal / command line.
Go
6
star
34

steps-firebase-test-lab

Bitrise step for Firebase Test Lab
Go
6
star
35

xcode-project

Go
6
star
36

bitrise-init

Go
6
star
37

bitrise-plugins-step

Bitrise Plugin to interact with steps, list them, retrieve information, or create your own!
Go
6
star
38

sample-apps-android-sdk22

Android Sample, requires Android SDK 22
Java
6
star
39

go-android

Go
5
star
40

bitrise-blog

HTML
5
star
41

cmd-bridge

Stripped down, minimal server written in go which executes a command line command
Go
5
star
42

sample-swift-project-with-parallel-ui-test

Swift
5
star
43

ionic-2

JavaScript
5
star
44

sample-apps-react-native-expo

JavaScript
4
star
45

android-ndk-lts

ARCHIVE: This repository is sunsetted. The new image's repository will be made available later. | LTS "pin" of the android-ndk Bitrise Docker image
Dockerfile
4
star
46

sample-apps-wear-os

Sample Android App having a Wear OS module
Java
4
star
47

android-sdk22-code-sign

Android sample, using SDK v22 and includes code signing steps (both for creating the required signing files and to use it)
Java
4
star
48

sample-apps-xamarin-android

C#
4
star
49

sample-project-react-native

Objective-C
3
star
50

bitrise-yml-collection

Collection of example `bitrise.yml` files.
3
star
51

Bitrise-Flutter-Sample

Dart
3
star
52

Bitrise-iOS-Sample

Swift
3
star
53

android-multiple-test-results-sample

Java
3
star
54

go-steputils

Go
3
star
55

cheat-sheets

Cheat Sheets
3
star
56

addons-template-service

Go
3
star
57

sample-apps-unity3d

C#
3
star
58

github-license-collector

GitHub License Collector: collect all licenses used in repos of a GH org and in all of the dependencies of those
Go
3
star
59

bitrise-log-analyzer

Bitrise Log Analyzer tool
Go
3
star
60

steps-xcode-builder

DEPRECATED - in favor of the new Xcode steps: https://github.com/bitrise-io/?utf8=โœ“&query=steps-xcode-
Shell
3
star
61

bitrise-cli-webui

Simple local Web UI for Bitrise CLI - Work-in-Progress
Go
3
star
62

post-jira-comment-with-build-details-step

Shell
3
star
63

bitrise-oauth

Go
2
star
64

Bitrise-iOS-Fastlane-Sample

Minimal Fastlane iOS Sample
Swift
2
star
65

ReactNativeSample

Sample up for building React Native projects on bitrise.io
Objective-C
2
star
66

appetize-deploy-step

Shell
2
star
67

xamarin-builder

Ruby
2
star
68

sample-bitrise-yml-from-repo

Sample project, demonstrates how you can use your `bitrise.yml` directly from your repository for builds on bitrise.io
2
star
69

gotgen

Minimalistic Go Template based Generator
Go
2
star
70

internal-sample-app-ionic

TypeScript
2
star
71

steps-utils-bash-toolkit

Bash script toolkit: script snippets for debugging, testing, ...
Shell
2
star
72

Bitrise-Android-ProductFlavors-Sample

Kotlin
2
star
73

bitrise-step-collection

DEPRECATED - in favor of the new, unified StepLib: https://github.com/bitrise-io/bitrise-steplib
Ruby
2
star
74

bitrise-add-new-project

Go
2
star
75

steps-ipa-inspector

Ruby
2
star
76

bitrise-build-cache-cli

Bitrise Build Cache CLI
Go
2
star
77

bitrise-script-collection

Collection of copy-paste ready scripts which you can run on Bitrise.io
Shell
2
star
78

bitrise-docker-ssh

Dockerfile
2
star
79

go-xamarin

Go
2
star
80

goinp

Interactive CLI in Go (test)
Go
2
star
81

Bitrise-Android-Modules-Sample

Kotlin
2
star
82

sample-apps-ios-xcode7

Sample Xcode 7 iOS project
Swift
2
star
83

depman

DEPRECATED - Simple dependency manager
Go
2
star
84

steps-bash-script

DEPRECATED - use https://github.com/bitrise-io/steps-script instead
Shell
2
star
85

sample-apps-ios-react-native

2
star
86

sample-apps-ios-cocoapods

A sample iOS app which uses CocoaPods
Objective-C
2
star
87

Bitrise-Ionic-Sample

Sample Ionic app with tabs. It is using Cordova and Angular.
TypeScript
2
star
88

identity-info-server

Go
2
star
89

android-ndk-sample-app

Trivial NDK example, based on Android NDK hello-jni sample & https://github.com/mattlogan/NDKTest projects
Java
2
star
90

sample-apps-cordova-with-karma-jasmine

Java
1
star
91

sample-apps-ios-simple-objc-xcode9

Objective-C
1
star
92

bitrise-yml-converter

Bitrise YML converter
Go
1
star
93

sample-artifacts

1
star
94

xcodebuild-export-options-generator

Ruby
1
star
95

bitrise-plugin-hello-world

Hello world (base working example) plugin for bitrise; `bitrise :hello-world`
Go
1
star
96

bitrise-plugins-example

Shell
1
star
97

sample-apps-ios-unit-test

Simple iOS Unit Test Sample/Test app
Objective-C
1
star
98

addons-test-backend

Go
1
star
99

datapi

A very simple data collection / storage service
Ruby
1
star
100

sample-tvos-app

Swift
1
star