Home / Companies / CircleCI / Blog / May 2017

May 2017 Summaries

2 posts from CircleCI

Filter
Month: Year:
Post Summaries Back to Blog
CircleCI offers tools to help engineers address the common issue of builds working on local machines but failing in production. For users of CircleCI 2.0, SSH access is available to troubleshoot build failures directly within the execution environment, allowing detailed analysis of logs and processes. Additionally, the CircleCI CLI enables users to replicate the CircleCI environment locally, facilitating quick iteration and debugging of configuration syntax. By running builds locally, users can validate their YAML syntax and troubleshoot container configurations efficiently. This approach is particularly beneficial for teams needing to rapidly diagnose issues and confirm the correct setup of services within their projects.
May 16, 2017 471 words in the original blog post.
The text delves into the challenges faced by iOS and macOS developers when encountering xcodebuild exit code 65, a common error that signifies bad data input during the build process. This exit code is particularly troublesome because xcodebuild often fails to provide context for the issue, leaving developers to troubleshoot blindly. The problem is compounded in continuous integration (CI) environments like CircleCI, where hardware limitations and the asynchronous booting of the iOS Simulator can exacerbate the issue, often causing builds to fail. To mitigate these challenges, developers are advised to proactively boot the iOS Simulator using command-line tools and allow sufficient time for it to initialize before commencing the build process. Despite these hurdles, ongoing collaboration with Apple's Developer Tools Team aims to enhance the stability and efficiency of the developer toolchain, providing a more seamless experience for developers.
May 01, 2017 801 words in the original blog post.