Need advice about which tool to choose?Ask the StackShare community!

fastlane

659
437
+ 1
74
GoCD

209
325
+ 1
207
Add tool

fastlane vs Go.CD: What are the differences?

What is fastlane? Connect all iOS deployment tools into one streamlined workflow. fastlane lets you define and run your deployment pipelines for different environments. It helps you unify your app’s release process and automate the whole process. fastlane connects all fastlane tools and third party tools, like CocoaPods.

What is Go.CD? Open source continuous delivery tool allows for advanced workflow modeling and dependencies management. GoCD is an open source continuous delivery server created by ThoughtWorks. GoCD offers business a first-class build and deployment engine for complete control and visibility.

fastlane can be classified as a tool in the "Mobile Continuous Integration" category, while Go.CD is grouped under "Continuous Integration".

Some of the features offered by fastlane are:

  • Connect all build tools together
  • Define multiple lanes for different needs
  • Jenkins Integration

On the other hand, Go.CD provides the following key features:

  • Model complex workflows with dependency management and parallel execution
  • Easy to pass once-built binaries between stages
  • Visibility into your end-to-end workflow. Track a change from commit to deploy at a glance

"Easy to use" is the top reason why over 17 developers like fastlane, while over 29 developers mention "Open source" as the leading cause for choosing Go.CD.

fastlane and Go.CD are both open source tools. It seems that fastlane with 26K GitHub stars and 3.97K forks on GitHub has more adoption than Go.CD with 5.02K GitHub stars and 791 GitHub forks.

Intuit, Zola, and Streamroot are some of the popular companies that use fastlane, whereas Go.CD is used by Auto Trader, ThoughtWorks, and Hazeorid. fastlane has a broader approval, being mentioned in 93 company stacks & 22 developers stacks; compared to Go.CD, which is listed in 28 company stacks and 8 developer stacks.

Advice on fastlane and GoCD
Mohammad Hossein Amri
Chief Technology Officer at Planally · | 3 upvotes · 543.9K views
Needs advice
on
GoCDGoCD
and
JenkinsJenkins

I'm open to anything. just want something that break less and doesn't need me to pay for it, and can be hosted on Docker. our scripting language is powershell core. so it's better to support it. also we are building dotnet core in our pipeline, so if they have anything related that helps with the CI would be nice.

See more
Replies (1)
Ankit Malik
Software Developer at CloudCover · | 1 upvotes · 526.7K views
Recommends
on
Google Cloud BuildGoogle Cloud Build

Google cloud build can help you. It is hosted on cloud and also provide reasonable free quota.

See more
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of fastlane
Pros of GoCD
  • 20
    Easy to use
  • 13
    Open Source
  • 13
    Itunes connect deployment
  • 11
    Incredible flexability
  • 9
    Third party integrations
  • 3
    Provisioning profile management
  • 3
    Certificate management
  • 1
    All in one iOS DevOps
  • 1
    Can be used for Android as well
  • 0
    Integrate anything with fastlane
  • 32
    Open source
  • 27
    Pipeline dependencies
  • 25
    Pipeline structures
  • 22
    Can run jobs in parallel
  • 20
    Very flexible
  • 15
    Plugin architecture
  • 13
    Environments can keep config secure
  • 12
    Great UI
  • 10
    Good user roles and permissions
  • 9
    Supports many material dependencies
  • 7
    Fan-in, Fan-out
  • 6
    Designed for cd not just ci
  • 4
    Empowers product people to make delivery decisions
  • 2
    Flexible & easy deployment
  • 2
    Pass around artifacts
  • 1
    Build once

Sign up to add or upvote prosMake informed product decisions

Cons of fastlane
Cons of GoCD
    Be the first to leave a con
    • 2
      Lack of plugins
    • 2
      Horrible ui
    • 1
      No support

    Sign up to add or upvote consMake informed product decisions

    What is fastlane?

    fastlane lets you define and run your deployment pipelines for different environments. It helps you unify your app’s release process and automate the whole process. fastlane connects all fastlane tools and third party tools, like CocoaPods.

    What is GoCD?

    GoCD is an open source continuous delivery server created by ThoughtWorks. GoCD offers business a first-class build and deployment engine for complete control and visibility.

    Need advice about which tool to choose?Ask the StackShare community!

    Jobs that mention fastlane and GoCD as a desired skillset
    What companies use fastlane?
    What companies use GoCD?
    Manage your open source components, licenses, and vulnerabilities
    Learn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with fastlane?
    What tools integrate with GoCD?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    GitHubPythonNode.js+47
    55
    73211
    What are some alternatives to fastlane and GoCD?
    HockeyApp
    HockeyApp is the best way to collect live crash reports, get feedback from your users, distribute your betas, and analyze your test coverage.
    Bitrise
    It is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android). You can automate the testing and deployment of your apps with just a few clicks. When you trigger a build a Virtual Machine is assigned to host your build and your defined Workflow (series of Steps scripts) will be executed, step by step.
    Jenkins
    In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
    Firebase
    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
    CircleCI
    Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.
    See all alternatives