@@ -49,20 +49,23 @@ server {
49
49
application/vnd.ms-fontobject
50
50
image/svg+xml;
51
51
52
+ location ~ ^/using-semaphore/optimization/cache?$ {return 301 /using-semaphore/cache;}
53
+ location ~ ^/using-semaphore/optimization/docker?$ {return 301 /using-semaphore/containers/docker;}
54
+ location ~ ^/using-semaphore/optimization/container-registry?$ {return 301 /using-semaphore/containers/container-registry;}
52
55
location ~ ^/account-management/billing-faq/?$ {return 301 /getting-started/faq#billing;}
53
56
location ~ ^/account-management/connecting-bitbucket-and-semaphore/?$ {return 301 /using-semaphore/connect-bitbucket;}
54
57
location ~ ^/account-management/connecting-github-and-semaphore/?$ {return 301 /using-semaphore/connect-github;}
55
58
location ~ ^/account-management/organizations/?$ {return 301 /using-semaphore/organizations;}
56
59
location ~ ^/account-management/permission-levels/?$ {return 301 /using-semaphore/rbac;}
57
60
location ~ ^/account-management/working-with-github-sso/?$ {return 301 /using-semaphore/github-sso;}
58
61
location ~ ^/advanced-ci/flaky-tests/?$ {return 301 /using-semaphore/tests/flaky-tests;}
59
- location ~ ^/ci-cd-environment/android-images/?$ {return 301 /using-semaphore/optimization /container-registry#android;}
62
+ location ~ ^/ci-cd-environment/android-images/?$ {return 301 /using-semaphore/containers /container-registry#android;}
60
63
location ~ ^/ci-cd-environment/aws-support/?$ {return 301 /using-semaphore/self-hosted-aws;}
61
64
location ~ ^/ci-cd-environment/choosing-between-a-vm-and-docker-based-environment/?$ {return 301 /using-semaphore/pipelines#docker-environments;}
62
65
location ~ ^/ci-cd-environment/configure-self-hosted-agent/?$ {return 301 /using-semaphore/self-hosted;}
63
66
location ~ ^/ci-cd-environment/custom-ci-cd-environment-with-docker/?$ {return 301 /using-semaphore/pipelines#docker-environments;}
64
- location ~ ^/ci-cd-environment/docker-authentication/?$ {return 301 /using-semaphore/optimization /docker#auth;}
65
- location ~ ^/ci-cd-environment/docker-layer-caching/?$ {return 301 /using-semaphore/optimization /docker#caching;}
67
+ location ~ ^/ci-cd-environment/docker-authentication/?$ {return 301 /using-semaphore/containers /docker#auth;}
68
+ location ~ ^/ci-cd-environment/docker-layer-caching/?$ {return 301 /using-semaphore/containers /docker#caching;}
66
69
location ~ ^/ci-cd-environment/environment-variables/?$ {return 301 /reference/env-vars;}
67
70
location ~ ^/ci-cd-environment/install-self-hosted-agent/?$ {return 301 /using-semaphore/self-hosted-install;}
68
71
location ~ ^/ci-cd-environment/job-environment/?$ {return 301 /using-semaphore/jobs;}
@@ -77,19 +80,19 @@ server {
77
80
location ~ ^/ci-cd-environment/self-hosted-agents-overview/?$ {return 301 /using-semaphore/self-hosted;}
78
81
location ~ ^/ci-cd-environment/sem-service-managing-databases-and-services-on-linux/?$ {return 301 /reference/toolbox#sem-service;}
79
82
location ~ ^/ci-cd-environment/sem-version-managing-language-versions-on-linux/?$ {return 301 /reference/toolbox#sem-version;}
80
- location ~ ^/ci-cd-environment/semaphore-registry-images/?$ {return 301 /using-semaphore/optimization /container-registry;}
81
- location ~ ^/ci-cd-environment/set-up-caching-on-aws-s3/?$ {return 301 /using-semaphore/optimization /cache#aws;}
83
+ location ~ ^/ci-cd-environment/semaphore-registry-images/?$ {return 301 /using-semaphore/containers /container-registry;}
84
+ location ~ ^/ci-cd-environment/set-up-caching-on-aws-s3/?$ {return 301 /using-semaphore/containers /cache#aws;}
82
85
location ~ ^/ci-cd-environment/ubuntu-18.04-image/?$ {return 301 /reference/os-ubuntu;}
83
86
location ~ ^/ci-cd-environment/ubuntu-20.04-image/?$ {return 301 /reference/os-ubuntu#ubuntu2004;}
84
87
location ~ ^/ci-cd-environment/ubuntu-22.04-arm-image/?$ {return 301 /reference/os-ubuntu#ubuntu2204-arm;}
85
88
location ~ ^/ci-cd-environment/ubuntu-22.04-image/?$ {return 301 /reference/os-ubuntu#ubuntu2204-x86;}
86
- location ~ ^/ci-cd-environment/working-with-docker/?$ {return 301 /using-semaphore/optimization /docker;}
89
+ location ~ ^/ci-cd-environment/working-with-docker/?$ {return 301 /using-semaphore/containers /docker;}
87
90
location ~ ^/article/75-debugging-with-ssh-access/?$ {return 301 /using-semaphore/jobs#ssh-into-agent;}
88
91
location ~ ^/essentials/artifacts/?$ {return 301 /using-semaphore/artifacts;}
89
92
location ~ ^/essentials/auto-cancel-previous-pipelines-on-a-new-push/?$ {return 301 /using-semaphore/pipelines#auto-cancel;}
90
93
location ~ ^/essentials/build-matrix/?$ {return 301 /using-semaphore/jobs#matrix;}
91
94
location ~ ^/essentials/building-monorepo-projects/?$ {return 301 /using-semaphore/monorepo;}
92
- location ~ ^/essentials/caching-dependencies-and-directories/?$ {return 301 /using-semaphore/optimization/ cache;}
95
+ location ~ ^/essentials/caching-dependencies-and-directories/?$ {return 301 /using-semaphore/cache;}
93
96
location ~ ^/essentials/concepts/?$ {return 301 /using-semaphore/workflows;}
94
97
location ~ ^/essentials/configuring-status-checks/?$ {return 301 /using-semaphore/projects#status-checks;}
95
98
location ~ ^/essentials/debugging-with-ssh-access/?$ {return 301 /using-semaphore/jobs#debug-jobs;}
@@ -204,14 +207,14 @@ server {
204
207
location ~ ^/examples/laravel-php-continuous-integration/?$ {return 301 /using-semaphore/workflows;}
205
208
location ~ ^/examples/netlify-continuous-deployment/?$ {return 301 /using-semaphore/workflows;}
206
209
location ~ ^/examples/node-js-and-typescript-continuous-integration/?$ {return 301 /using-semaphore/workflows;}
207
- location ~ ^/examples/publishing-docker-images-on-dockerhub/?$ {return 301 /using-semaphore/optimization /docker#auth;}
208
- location ~ ^/examples/pushing-docker-images-to-aws-elastic-container-registry-ecr/?$ {return 301 /using-semaphore/optimization /docker#auth;}
209
- location ~ ^/examples/pushing-docker-images-to-google-container-registry-gcr/?$ {return 301 /using-semaphore/optimization /docker#auth;}
210
+ location ~ ^/examples/publishing-docker-images-on-dockerhub/?$ {return 301 /using-semaphore/containers /docker#auth;}
211
+ location ~ ^/examples/pushing-docker-images-to-aws-elastic-container-registry-ecr/?$ {return 301 /using-semaphore/containers /docker#auth;}
212
+ location ~ ^/examples/pushing-docker-images-to-google-container-registry-gcr/?$ {return 301 /using-semaphore/containers /docker#auth;}
210
213
location ~ ^/examples/rails-continuous-integration/?$ {return 301 /using-semaphore/workflows;}
211
214
location ~ ^/examples/scala-play-continuous-integration/?$ {return 301 /using-semaphore/workflows;}
212
215
location ~ ^/examples/testflight-ios-app-distribution/?$ {return 301 /using-semaphore/workflows;}
213
216
location ~ ^/examples/tutorials-and-example-projects/?$ {return 301 /using-semaphore/workflows;}
214
- location ~ ^/examples/using-docker-compose-in-ci/?$ {return 301 /using-semaphore/optimization /docker;}
217
+ location ~ ^/examples/using-docker-compose-in-ci/?$ {return 301 /using-semaphore/containers /docker;}
215
218
location ~ ^/examples/using-terraform-with-google-cloud/?$ {return 301 /using-semaphore/workflows;}
216
219
location ~ ^/examples/zeit-now-continuous-deployment/?$ {return 301 /using-semaphore/workflows;}
217
220
location ~ ^/faq/migration-guide-for-semaphore-classic-users/?$ {return 301 /using-semaphore/workflows;}
0 commit comments