> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources.md).

# Troubleshooting & Resources

- [What's supported by Harness CI](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-supported-platforms.md): Platforms and technologies supported by Harness CI
- [Subscriptions & Licenses](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-subscription-mgmt.md): View and manage your CI subscriptions and licenses.
- [Troubleshoot Harness CI](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/troubleshoot-harness-ci.md)
- [Troubleshoot CI](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/troubleshoot-harness-ci/troubleshooting-ci.md): Harness CI troubleshooting tool, guidance, and FAQs.
- [Optimize Windows VM Runner](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/troubleshoot-harness-ci/optimize-windows-vm-runner.md): Optimizing Self-Hosted Windows VM Runner for Faster Startup and Response Times.
- [Troubleshoot builds with Harness AI](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/troubleshoot-harness-ci/ai.md): Learn how to use Harness AI to troubleshoot your builds.
- [Debug with SSH](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/troubleshoot-harness-ci/debug-mode.md): Use debug mode to troubleshoot remote builds
- [CI environment variables reference](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/troubleshoot-harness-ci/ci-env-var.md): Learn about environment variables in Harness CI pipelines.
- [CI Articles & FAQs](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs.md)
- [Articles](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles.md)
- [Maven settings.xml](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/maven-settings-xml.md): Information about settings.xml in Harness CI.
- [Use a GitHub App to push commits](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/github-app-pat-dispenser.md): Use a GitHub App to push commits and interact with the GitHub API in your CI pipelines.
- [Use a parallel step to monitor failures](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/parallel-step-for-logging.md): You can use a parallel Run step to capture additional logs.
- [Monitor CI pod events without CloudWatch](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/monitor-ci-pod-events-without-cloudwatch.md): Use a DaemonSet to monitor and persist CI pod events for debugging OOM kills and pod evictions when CloudWatch is not available.
- [Save Cache to S3 doesn't work with Windows and cross-account roles.](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/s3-cache-windows-cross-account.md): The Save Cache to S3 step doesn't work with Windows platforms using cross-account roles.
- [S3 cache AccessDenied with IRSA on EKS](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/s3-cache-irsa-access-denied.md): Save/Restore Cache to S3 steps fail with AccessDenied when using an AWS connector configured with IRSA on Kubernetes (EKS) build infrastructure.
- [CI step logs don't load in real time](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/ci-step-logs-real-time-load.md)
- [Build and Push to ECR error](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/delegate-eks-cluster.md)
- [Gradle build and daemon issues](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/gradle-daemon.md): These are some Gradle issues you might encounter with Harness CI.
- [Kaniko container runtime error](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/kaniko-container-runtime-error.md)
- [Trim parent folder name when uploading to S3](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/trimming-parent-folder-name-while-uploading-files-to-s3.md)
- [Use codebase connector's Git credentials in a CI Run step](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/use-git-credentials-from-codebase-connector-in-ci-pipelines-run-step.md)
- [Use images from multiple ACRs](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/articles/using-images-from-multiple-acr.md): You can use image from multiple ACRs.
- [Continuous Integration (CI) FAQs](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/continuous-integration-faqs.md): Common questions and troubleshooting issues related to Harness CI.
- [Harness Cloud FAQs](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/harness-cloud-faqs.md): This article addresses some frequently asked questions about Harness Cloud/Harness' hosted infrastructure.
- [Drone FAQs](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/ci-articles-and-faqs/drone-faqs.md): This article addresses some frequently asked questions about Drone.
- [Tutorials & Code Samples](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples.md)
- [C/C++](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-c.md): Use a CI pipeline to build and test C and C++ applications.
- [C# (.NET Core)](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-dotnet.md): Use a CI pipeline to build and test a C# (.NET Core) application.
- [Go](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-golang.md): Use a CI pipeline to build and test a Go application.
- [Java](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-java.md): Use a CI pipeline to build and test a Java application.
- [Microsoft Windows](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-windows.md): Use a CI pipeline to build and test a Microsoft Windows application.
- [NodeJS](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-nodejs.md): Use a CI pipeline to build and test a NodeJS application.
- [Python](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-python.md): Use a CI pipeline to build and test a Python application.
- [Ruby](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/ci-ruby.md): Use a CI pipeline to build and test a Ruby application.
- [Browser Testing](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/browser.md)
- [BrowserStack](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/browser/browserstack.md): User BrowserStack in Harness CI pipelines.
- [Build Infrastructure](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/build-infra.md)
- [Amazon EKS with IRSA & Harness Delegate Setup](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/build-infra/aws-irsa-infra.md): Set up an Amazon Elastic Kubernetes Service (EKS) cluster with IAM Roles for Service Accounts (IRSA) for cross-account integration.
- [MLOps with Harness](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mlops.md): Understand how Harness CI and CD map onto the machine learning lifecycle, and which Harness capability covers each MLOps stage.
- [Integrate ML platforms with Harness CI](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mlops/mlops-integrations.md): Run training, evaluation, and deployment jobs on Azure ML, AWS SageMaker, Databricks, Google Vertex AI, or MLflow from a Harness CI pipeline.
- [Tutorial - End-to-end MLOps CI/CD pipeline with Harness and AWS](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mlops/e2e-mlops-tutorial.md): Build, test, govern, and deploy a machine learning model to AWS Lambda with a Harness CI/CD pipeline.
- [MLOps best practices](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mlops/mlops-best-practices.md): Recommended practices for running machine learning workloads in Harness, and what breaks when you skip them.
- [Mobile](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mobile.md)
- [Mobile Development with Harness](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mobile/mobile-dev-with-ci.md): Use Harness CI for developing mobile apps
- [Android](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mobile/android.md): Use a CI pipeline to build and test an Android application.
- [iOS/macOS](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mobile/ios.md): Use a CI pipeline to build and test iOS and macOS applications.
- [React Native & iOS Pipeline](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/mobile/e2e-ios-tutorial.md): Build and publish a React Native iOS app to TestFlight using Fastlane in Harness CI.
- [Security](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/security.md)
- [Git Revert Changes from CI Pipeline](https://developer.harness.io/continuous-integration/3.0/troubleshooting-and-resources/tutorials-and-code-samples/security/git-revert-from-pr.md): Revert changes introduced by a pull request based on security tests.
