Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmy Qualls <aqualls@gitlab.com>2022-08-12 01:19:37 +0300
committerAmy Qualls <aqualls@gitlab.com>2022-08-12 01:19:37 +0300
commit15682e94d7b343018261aeb3152000c2ed20becf (patch)
treed7a993d27ee22c2d94036023df4fb5d396694928
parent06329d840bf8ec51056ce43d50f233e0905a2c71 (diff)
parentcabb2f371c3b75e6ed37899dc8fde896f0daf313 (diff)
Merge branch 'axil-doc-troubleshooting' into 'main'
Add initial troubleshooting doc See merge request gitlab-org/gitlab-docs!3014
-rw-r--r--doc/troubleshooting.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/doc/troubleshooting.md b/doc/troubleshooting.md
new file mode 100644
index 00000000..eb32ede6
--- /dev/null
+++ b/doc/troubleshooting.md
@@ -0,0 +1,38 @@
+# Troubleshooting
+
+The [`#docs-site-changes`](https://gitlab.slack.com/archives/C011D3TA610) Slack
+channel gets notifications:
+
+- When new MRs are opened, approved, and merged into `main`.
+- For all failed pipelines in `main`.
+
+Failed jobs are retried two more times if they fail (they run three times in total).
+Before panicking about `main` being broken, navigate to the
+[Pipelines page](https://gitlab.com/gitlab-org/gitlab-docs/-/pipelines) and see if
+the latest pipeline is green.
+
+- If yes, the failed pipeline can be ignored. In the `#docs-site-changes` channel,
+ mark the failure notification with a ✅ to communicate that this failure doesn't
+ need more research.
+- If no, check the failed job to further troubleshoot the failure. If you're
+ unsure of how to troubleshoot, post a question in `#tw-team`.
+
+## Failed pipelines with no job specified
+
+A pipeline failure reported in `#docs-site-changes` that doesn't specify a
+particular job is usually caused because of an intermittent failure of the
+`pages:deploy` job. Because these jobs are retried, the problem usual resolves
+itself. To see if the problem is resolved:
+
+1. Select the link to the pipeline given in Slack.
+1. Confirm the latest run of `pages:deploy` was successful.
+
+If the latest run of `pages:deploy` was not successful, continue troubleshooting.
+
+## Failed jobs with Docker errors
+
+Jobs that fail very quickly (the job fails before it reaches the **Getting source from Git repository** step)
+with Docker errors are usually intermittent infrastructure problems. These problems usually
+resolve themselves with retries. If repeated retries fail, continue troubleshooting.
+
+For an example of a job with Docker errors, see: <https://gitlab.com/gitlab-org/gitlab/-/jobs/2834890543>.