bitrise | Bitrise runner CLI - run your automations on your Mac | Continous Integration library

 by   bitrise-io Go Version: 2.2.5 License: MIT

kandi X-RAY | bitrise Summary

kandi X-RAY | bitrise Summary

bitrise is a Go library typically used in Devops, Continous Integration, Docker applications. bitrise has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

Run your Bitrise automations with this CLI tool on any Mac or Linux machine, and use the same configuration on bitrise.io (automation service, with a mobile app focus). For a nice & quick intro you should check:
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              bitrise has a medium active ecosystem.
              It has 780 star(s) with 146 fork(s). There are 33 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 32 open issues and 60 have been closed. On average issues are closed in 217 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of bitrise is 2.2.5

            kandi-Quality Quality

              bitrise has 0 bugs and 0 code smells.

            kandi-Security Security

              bitrise has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              bitrise code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              bitrise is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              bitrise releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 18410 lines of code, 589 functions and 116 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of bitrise
            Get all kandi verified functions for this library.

            bitrise Key Features

            No Key Features are available at this moment for bitrise.

            bitrise Examples and Code Snippets

            No Code Snippets are available at this moment for bitrise.

            Community Discussions

            QUESTION

            how to export a fastlane env to the main shell environment?
            Asked 2022-Jan-20 at 17:20

            I have a CI setup on bitrise that's sort of like this:

            ...

            ANSWER

            Answered 2022-Jan-20 at 17:20

            One option is to wrap both within a fastlane lane:

            Fastfile:

            Source https://stackoverflow.com/questions/70776628

            QUESTION

            How to set app version and description when using the “Deploy to App Store Connect with Deliver” step?
            Asked 2022-Jan-15 at 17:55

            I've been trying to create a "deploy" workflow where when run, it will fully publish the build to the App Store. I am very new to CI/CD so I could use some help!

            Here's what I've done so far:

            ...

            ANSWER

            Answered 2022-Jan-15 at 17:55

            Supposing you're talking about Bitrise's step to deploy ipa and pkg files to AppStore Connect. This step is using Fastlane's deliver action under the hood, which reads the metadata from local .txt files found inside the repo itself (see this section on configuring metadata files)

            I see no way to configure the metadata_path on Bitrise's step, which means most likely they're keeping the default value of ./fastlane/metadata.

            So theoretically all you have to do is setting your metadata txt files in your repo (or use fastlane's deliver action to help you setup those folders the first time), and then Bitrise's step should be able to pick those up automatically, given you're already setting - skip_metadata: 'no' on that step.

            Source https://stackoverflow.com/questions/70634013

            QUESTION

            No signing certificate “iOS Development” found - building app release with bitrise/Fastlane match
            Asked 2021-Oct-29 at 09:57

            I’ve inherited a React Native project in my work that builds and deploys app releases to the app store using bitrise and manages all the certificates and code signing using Fastlane match.

            I’ve suddenly started getting the following issue on the step that runs this command - xcodebuild "-exportArchive" "-archivePath" ...

            ...

            ANSWER

            Answered 2021-Oct-29 at 09:57

            I figured out the issue to this in the end.

            Turns out there was an update with a breaking change to the Bitrise step, you can read here - https://github.com/bitrise-steplib/steps-xcode-archive/releases/tag/4.0.0 This is the one that was breaking it for me

            Removed auto-detect option of the distribution_method input. This option has been marked as deprecated for a while. The new default value is development, make sure you select the desired distribution method

            Source https://stackoverflow.com/questions/69730493

            QUESTION

            InvocationTargetException with Android Studio Arctic Fox on M1 Apple silicon
            Asked 2021-Sep-23 at 23:08

            I am trying to build an android project on apple silicon with Android studio Artic Fox.

            But Project is not building. I tried like hundred times changing the room version but its not working. Here are the dependencies I am using so far:

            ...

            ANSWER

            Answered 2021-Sep-23 at 23:08

            With the below dependencies I was able to build project successfully:

            Source https://stackoverflow.com/questions/69270679

            QUESTION

            How to run Flutter driver tests remotely
            Asked 2021-Sep-15 at 13:01

            We have Flutter driver tests running locally with a command like:

            ...

            ANSWER

            Answered 2021-Sep-15 at 13:01

            For Android, you can use the AVD Manager step to create an Android emulator and add Wait for Android emulator step to wait for the emulator to finish the boot.

            Source https://stackoverflow.com/questions/69192681

            QUESTION

            syntax error, unexpected =>, expecting end
            Asked 2021-Sep-14 at 11:00

            I'm trying to add an if statement to "deliver" action of fastlane.

            I use fastlane with bitrise and the problem I'm having is when I add the if statement to a working sentence it always throws this syntax error: "syntax error, unexpected =>, expecting end"

            This is the code I have of the Fastfile:

            ...

            ANSWER

            Answered 2021-Sep-14 at 11:00

            Unfortunately, this is not valid ruby syntax:

            Source https://stackoverflow.com/questions/69173821

            QUESTION

            How to get local path in bitrise
            Asked 2021-Jul-17 at 17:42

            I have an iOS project in bitrise in which I have set manually manage signing. So I have to provide my certificate in bitrise code signing section. I put my certificate and provisioning profile in each subsection and now I have to provide the path from which me workflow step will take these certificates.

            The step I use is the Certificate and profile installer

            This is what it says:

            URL of the certificate to download. Multiple URLs can be specified, separated by a pipe (|) character.

            You can specify a local path as well, using the file:// scheme. For example file://./Cert.p12

            In my case I want to take the local path but whatever I tried didn't work (for example I tried with file://cert_id or file://cert_id.mobileprovision or file://cert_name etc)

            Note: I don't want to do it via GENERIC FILE STORAGE.

            Thank you in advance

            ...

            ANSWER

            Answered 2021-Jul-17 at 17:42

            As bitrise support helped me you cannot take the path like this.

            My problem started when I had to provide more than one profile and certificate as I had more than one target and bitrise support up to 5 generic files. So the answer is:

            First of all upload all of your provisioning profiles (ad-hoc development appstore enterprise, if you will use one you can upload just one) in code signing section (you don't need anything in generic file storage).

            Then add only one certificate and profile installer step and don't change anything.

            Finally in Xcode Archive & Export for iOS step you have to navigate in Debug section and add a value in Custom export options plist content (this can be found when you archive and export an ipa locally in your machine by opening ExportOptions.plist file).

            This is a sample of the value you will have to put:

            Source https://stackoverflow.com/questions/68362959

            QUESTION

            Detox on Bitrise not working on Android - React Native
            Asked 2021-Feb-20 at 17:55

            I have a detox configuration for my react native project and it works & passes for both platforms when I do it locally. Recently I tried adding this to the Bitrise workflow and it seems that there are some problems with the Android emulator there. I am using avd-manager.

            It goes like this:

            ...

            ANSWER

            Answered 2021-Feb-20 at 17:55

            An answer I got from bitrise clarified this for me, turns out their system infrastructure is not built to support detox properly and this is a common issue. Also, they are working on a new infrastructure, which might (or might not) solve this issue in the future.

            Source https://stackoverflow.com/questions/66081727

            QUESTION

            Accessing 2 different private git repos with a single SSH key during a CI / CD workflow in bitrise
            Asked 2020-Dec-11 at 11:38

            I have 2 repos which I am using in my CI / CD pipeline using bitrise. For setting up bitrise with one git repo is quite simple and straight forward which builds my 1st repo fine post which I need to push the .xcframework file created from step1 into a different private repo, while doing so I get below error which is because my git is not authenticated to use different repo at this point.

            Error :

            ...

            ANSWER

            Answered 2020-Dec-11 at 11:38

            You can try to use the same approach as it is in case of submodules. Then you are not adding SSH key to the project as a deploy keys, but add it to your or machine github account as a SSH.

            Source https://stackoverflow.com/questions/65234637

            QUESTION

            Fail resolve swift package hosted on azure devops in azure pipeline, SSH fingerprint failed to verify
            Asked 2020-Nov-27 at 09:21

            I know this is common question but none of the solution working for me.

            I've a swift package hosted on private repo in azure devops. In pipeline, i've setup task Install SHH key following document with passphrase and locally swift package resolve, authentication success. But in pipeline it fails with message "SSH fingerprint fail to verify".

            I searched a-lot and there are few links below sharing, solution i've tried so far Adding identity to known_host, manually calling swift package resolve.

            https://developercommunity.visualstudio.com/content/problem/1025313/swift-package-manager-the-server-ssh-fingerprint-f.html

            https://discuss.bitrise.io/t/xcode-11-resolving-packages-fails-with-ssh-fingerprint/10388

            https://bonkowski.net/posts/ios-azure-pipeline/

            I'm not sure, is there any way to get detail logs?

            ...

            ANSWER

            Answered 2020-Nov-27 at 09:21

            Resolved, it was because of dev.azure.com it should be ssh.dev.azure.com, while adding host entry to known_hosts.

            Source https://stackoverflow.com/questions/64965930

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install bitrise

            The installation is quick and easy, check the latest release for instructions at: https://github.com/bitrise-io/bitrise/releases. Optionally, you can call bitrise setup to verify that everything what's required for bitrise to run is installed and available, but if you forget to do this it'll be performed the first time you call bitrise run. You can enable shell completion for the bitrise run command: https://blog.bitrise.io/workflow-id-completion.

            Support

            bitrise CLI commands support a --format=[format] parameter. This is intended mainly for tooling support, by adding --format=json you'll get a JSON formatted output on Standard Output. Every error, warning etc. message will go to StdErr; and on the StdOut you should only get the valid JSON output.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/bitrise-io/bitrise.git

          • CLI

            gh repo clone bitrise-io/bitrise

          • sshUrl

            git@github.com:bitrise-io/bitrise.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Continous Integration Libraries

            chinese-poetry

            by chinese-poetry

            act

            by nektos

            volkswagen

            by auchenberg

            phpdotenv

            by vlucas

            watchman

            by facebook

            Try Top Libraries by bitrise-io

            codesigndoc

            by bitrise-ioGo

            devcenter

            by bitrise-ioHTML

            osx-box-bootstrap

            by bitrise-ioShell

            envman

            by bitrise-ioGo

            bitrise-workflow-editor

            by bitrise-ioJavaScript