September 2024 Summaries
5 posts from Bitrise
Filter
Month:
Year:
Post Summaries
Back to Blog
Version managers are useful tools for managing different versions of programming languages and their associated tooling across multiple projects. They create project-specific environments where an explicitly defined tool version is active, not the system-wide installation. This helps to prevent hard-to-debug issues caused by version mismatches between local development, continuous integration (CI), and production environments. Some popular version managers include rbenv for Ruby, pyenv for Python, nvm for Node.js, fvm for Flutter, and mise for multiple languages in one tool. These tools work by hijacking the shell to delegate commands to the right version of a programming language or tool. They also record selected tool versions in config files and use shims to override the definition of certain binaries in the current shell environment.
Sep 26, 2024
2,357 words in the original blog post.
Bitrise introduces its new feature, Modular YAML configuration, to simplify managing large CI/CD configuration files. This feature allows users to break down extensive YAML files into smaller, reusable modules, improving readability, maintainability, and collaboration. The include syntax enables the incorporation of external YAML files into the main configuration. Modular YAML offers better scalability, error isolation, and debugging compared to competitors like Jenkins, GitHub Actions, Circle CI, and GitLab. By following best practices such as consistency, documentation, version control, and reuse, users can effectively split their YAML configuration files for improved maintainability and readability.
Sep 24, 2024
1,032 words in the original blog post.
Xcode 16 has been released on Bitrise with breaking changes compared to the Xcode 15 stacks. These changes are set as modern tooling defaults and include often-requested modifications that may disrupt some workflows. Existing stable stacks (Xcode 14.x and 15.x) will not receive these breaking changes. Developers are encouraged to test and adapt with the already available Xcode 16.0 stable stack, as Apple is expected to only accept apps built with Xcode 16 in the App Store starting from April 2025.
Sep 17, 2024
1,353 words in the original blog post.
Bitrise introduces M2 Pro machine types, a new addition to their Apple Silicon offering. These machines are designed for iOS app development, release, and management. The company is one of the first providers to offer access to the latest M2 Pro hardware. Customers can choose from three machine types based on computing power requirements: M2 Pro Medium (4 CPU 6 GB), M2 Pro Large (6 CPU 14 GB), and M2 Pro X Large (12 CPU 28 GB). The M2 Pro machines are powered by the strongest M2 Mac Mini version, offering significant performance improvements compared to their M1 counterparts.
Sep 16, 2024
392 words in the original blog post.
The DevOps landscape is rapidly evolving, with an increasing number of diverse players and specialized offerings. Gartner's latest Magic Quadrant for DevOps Platforms report highlights the growing importance of mobile DevOps, as more organizations adopt DevOps to stay competitive. Bitrise received an honorable mention in this year's report, reflecting its focus on mobile-first development. Key trends impacting the DevOps landscape include AI integration and personalized app experiences, while challenges such as privacy and copyright need to be addressed. As the market matures, software development teams should focus their efforts on measuring what matters and using data to optimize processes and automate effectively.
Sep 10, 2024
1,340 words in the original blog post.