|
3 | 3 | -title:Create a Codefresh Account |
4 | 4 | -title:Create a Basic Pipeline |
5 | 5 | -title:Frequently Asked Questions |
6 | | -url:"/faq" |
| 6 | +url:"/faq" |
7 | 7 | -title:On-demand environments |
8 | 8 | -title:Deployment to Kubernetes |
9 | 9 | url:"/deployment-to-kubernetes-quick-start-guide" |
|
15 | 15 | -title:"Introduction to Codefresh pipelines" |
16 | 16 | url:"/introduction-to-codefresh-pipelines" |
17 | 17 | -title:"Creating pipelines" |
18 | | -url:"/pipelines" |
| 18 | +url:"/pipelines" |
19 | 19 | -title:"Triggers" |
20 | 20 | url:"/triggers" |
21 | 21 | sub-pages: |
|
34 | 34 | -title:"Monitoring Pipelines" |
35 | 35 | -title:"Shared Configuration" |
36 | 36 | -title:"Caching" |
37 | | -url:"/pipeline-caching" |
| 37 | +url:"/pipeline-caching" |
38 | 38 | -title:"Public logs and status badges" |
39 | 39 | url:"/build-status" |
40 | 40 | -title:Running pipelines locally |
41 | | -url:"/running-pipelines-locally" |
| 41 | +url:"/running-pipelines-locally" |
42 | 42 | -title:Debugging pipelines |
43 | | -url:"/debugging-pipelines" |
44 | | -
|
| 43 | +url:"/debugging-pipelines" |
| 44 | + |
45 | 45 | -title:Learn by example |
46 | 46 | url:"/learn-by-example" |
47 | 47 | pages: |
|
51 | 51 | -title:'Go Web Docker' |
52 | 52 | url:"/golang-hello-world" |
53 | 53 | -title:'Go CLI' |
54 | | -url:"/goreleaser" |
| 54 | +url:"/goreleaser" |
55 | 55 | -title:Java |
56 | 56 | url:"/java" |
57 | 57 | sub-pages: |
58 | | - -title:Spring Boot 2 |
| 58 | + -title:Spring Boot 2/Maven |
59 | 59 | url:"/spring-boot-2" |
60 | 60 | -title:Gradle |
61 | 61 | url:"/gradle" |
62 | 62 | -title:Publish JAR |
63 | | -url:"/publish-jar" |
| 63 | +url:"/publish-jar" |
64 | 64 | -title:Spring Tomcat |
65 | | -url:"/spring-mvc-jdbc-template" |
| 65 | +url:"/spring-mvc-jdbc-template" |
66 | 66 | -title:Node.js |
67 | 67 | url:"/nodejs" |
68 | 68 | sub-pages: |
|
73 | 73 | -title:React |
74 | 74 | url:"/react" |
75 | 75 | -title:Php |
76 | | -url:"/php" |
| 76 | +url:"/php" |
77 | 77 | -title:Python |
78 | 78 | url:"/python" |
79 | 79 | sub-pages: |
|
89 | 89 | -title:'C' |
90 | 90 | url:"/c-make" |
91 | 91 | -title:'C++' |
92 | | -url:"/cpp-cmake" |
| 92 | +url:"/cpp-cmake" |
93 | 93 | -title: C# (.NET Core) |
94 | 94 | url:"/dotnet" |
95 | 95 | -title:Scala |
96 | 96 | url:"/scala" |
97 | 97 | sub-pages: |
98 | 98 | -title:'Scala: Hello World' |
99 | | -url:"/scala-hello-world" |
| 99 | +url:"/scala-hello-world" |
100 | 100 | -title:Mobile |
101 | 101 | url:"/mobile" |
102 | 102 | sub-pages: |
103 | 103 | -title:'Android' |
104 | | -url:"/android" |
| 104 | +url:"/android" |
105 | 105 | -title:General |
106 | 106 | url:"/general" |
107 | 107 | sub-pages: |
|
119 | 119 | url:"/steps" |
120 | 120 | sub-pages: |
121 | 121 | -title:"Git-Clone" |
122 | | -url:"/git-clone" |
| 122 | +url:"/git-clone" |
123 | 123 | -title:"Freestyle" |
124 | 124 | url:"/freestyle" |
125 | 125 | -title:"Build" |
126 | | -url:"/build" |
| 126 | +url:"/build" |
127 | 127 | -title:"Push" |
128 | | -url:"/push" |
| 128 | +url:"/push" |
129 | 129 | -title:"Composition" |
130 | 130 | url:"/composition" |
131 | 131 | -title:"Launch-Composition" |
132 | 132 | url:"launch-composition" |
133 | 133 | -title:"Deploy" |
134 | 134 | url:"/deploy" |
135 | 135 | -title:"Approval" |
136 | | -url:"/approval" |
| 136 | +url:"/approval" |
137 | 137 | -title:Stages |
138 | 138 | url:"/stages" |
139 | 139 | -title:"Variables" |
140 | | -url:"/variables" |
| 140 | +url:"/variables" |
141 | 141 | -title:"Conditional Execution of Steps" |
142 | | -url:"/conditional-execution-of-steps" |
| 142 | +url:"/conditional-execution-of-steps" |
143 | 143 | -title:"Service containers" |
144 | | -url:"/service-containers" |
| 144 | +url:"/service-containers" |
145 | 145 | -title:"Post-Step Operations" |
146 | | -url:"/post-step-operations" |
| 146 | +url:"/post-step-operations" |
147 | 147 | -title:"Parallel steps" |
148 | 148 | url:"/advanced-workflows" |
149 | 149 | -title:"Deployment environments" |
150 | 150 | url:"/deployment-environments" |
151 | 151 | -title:"Expression Condition Syntax" |
152 | 152 | url:"/expression-condition-syntax" |
153 | | - -title:"Annotations" |
| 153 | + -title:"Annotations" |
154 | 154 | url:"/annotations" |
155 | 155 |
|
156 | 156 |
|
|
178 | 178 | -title:Build an Image with Build Arguments |
179 | 179 | url:"/build-an-image-with-build-arguments" |
180 | 180 | -title:Shared volumes between builds |
181 | | -url:"/shared-volumes-between-builds" |
| 181 | +url:"/shared-volumes-between-builds" |
182 | 182 | -title:Use Git Hash in CI |
183 | | -url:"/get-short-sha-id-and-use-it-in-a-ci-process" |
| 183 | +url:"/get-short-sha-id-and-use-it-in-a-ci-process" |
184 | 184 | -title:Calling other pipelines |
185 | | -url:"/call-child-pipelines" |
| 185 | +url:"/call-child-pipelines" |
186 | 186 |
|
187 | 187 | -title:Run Unit Tests |
188 | 188 | url:"/run-unit-tests" |
|
207 | 207 | -title:Launch Composition |
208 | 208 | url:"/launch-composition" |
209 | 209 | -title:Use Docker compose |
210 | | -url:"/launching-a-composition-and-defining-a-service-environment-variables-using-a-file" |
| 210 | +url:"/launching-a-composition-and-defining-a-service-environment-variables-using-a-file" |
211 | 211 |
|
212 | 212 |
|
213 | 213 |
|
|
220 | 220 | -title:Spring Boot + Kafka + Zookeeper |
221 | 221 | url:"/spring-boot-kafka-zookeeper" |
222 | 222 | -title:Web terminal |
223 | | -url:"/web-terminal" |
| 223 | +url:"/web-terminal" |
224 | 224 |
|
225 | 225 | -title:Deploy to VM |
226 | | -url:"/packer-gcloud" |
| 226 | +url:"/packer-gcloud" |
227 | 227 | -title:Use kubectl as part of Freestyle step |
228 | 228 | url:"/use-kubectl-as-part-of-freestyle-step" |
229 | 229 | -title:Deploy with Helm |
230 | | -url:"/helm" |
| 230 | +url:"/helm" |
231 | 231 | -title:Deploy with Terraform |
232 | 232 | url:"/terraform" |
233 | 233 | -title:Deploy with Pulumi |
|
245 | 245 | url:"/docker-registries" |
246 | 246 | pages: |
247 | 247 | -title:"Codefresh Docker Registry" |
248 | | -url:"/codefresh-registry" |
| 248 | +url:"/codefresh-registry" |
249 | 249 | -title:"Working with Docker registries" |
250 | | -url:"/working-with-docker-registries" |
| 250 | +url:"/working-with-docker-registries" |
251 | 251 | -title:"Image Metadata Annotations" |
252 | 252 | url:"/metadata-annotations" |
253 | 253 | -title:"External Docker Registries" |
|
276 | 276 | -title:"Integration Tests" |
277 | 277 | url:"/integration-tests" |
278 | 278 | -title:"Test Reports" |
279 | | -url:"/test-reports" |
| 279 | +url:"/test-reports" |
280 | 280 | -title:Creating compositions |
281 | 281 | url:"/create-composition" |
282 | 282 | -title:Dynamic preview environments |
283 | 283 | url:"/automatic-preview-environments" |
284 | | - -title:Composition Service Discovery |
285 | | -url:"/composition-service-discovery" |
| 284 | + -title:Composition Service Discovery |
| 285 | +url:"/composition-service-discovery" |
286 | 286 | -title:Security Scanning |
287 | 287 | url:"/security-scanning" |
288 | 288 | -title:SonarQube Scanning |
289 | | -url:"/sonarqube-integration" |
| 289 | +url:"/sonarqube-integration" |
290 | 290 |
|
291 | 291 | -title:Deploy to Kubernetes |
292 | 292 | url:"/deploy-to-kubernetes" |
|
298 | 298 | -title:Manage your Kubernetes cluster |
299 | 299 | url:"/manage-kubernetes" |
300 | 300 | -title:Environment Dashboard |
301 | | -url:"/environment-dashboard" |
| 301 | +url:"/environment-dashboard" |
302 | 302 | -title:Accessing a Docker registry from Kubernetes |
303 | 303 | url:"/access-docker-registry-from-kubernetes" |
304 | 304 | -title:Add config maps to your namespaces |
305 | 305 | url:"/add-config-maps-to-your-namespaces" |
306 | 306 | -title:Kubernetes manifest templates |
307 | | -url:"/kubernetes-templating" |
| 307 | +url:"/kubernetes-templating" |
308 | 308 | -title:Run custom kubectl commands |
309 | | -url:"/custom-kubectl-commands" |
| 309 | +url:"/custom-kubectl-commands" |
310 | 310 | -title:Example - Deploy demochat to Kubernetes cluster |
311 | | -url:"/codefresh-kubernetes-integration-demochat-example" |
| 311 | +url:"/codefresh-kubernetes-integration-demochat-example" |
312 | 312 |
|
313 | 313 | -title:"Helm Deployments" |
314 | 314 | url:"/new-helm" |
315 | 315 | pages: |
316 | 316 | -title:Helm best practices |
317 | | -url:"/helm-best-practices" |
| 317 | +url:"/helm-best-practices" |
318 | 318 | -title:Using Helm in a Codefresh pipeline |
319 | | -url:"/using-helm-in-codefresh-pipeline" |
| 319 | +url:"/using-helm-in-codefresh-pipeline" |
320 | 320 | -title:Helm Releases management |
321 | 321 | url:"/helm-releases-management" |
322 | 322 | -title:Codefresh Managed Helm Repos |
|
332 | 332 | url:"/deploy-your-containers" |
333 | 333 | pages: |
334 | 334 | -title:Microsoft Azure |
335 | | -url:"/microsoft-azure" |
| 335 | +url:"/microsoft-azure" |
336 | 336 | -title:Amazon ECS/Fargate |
337 | 337 | url:"/amazon-ecs" |
338 | 338 | -title:Elastic Beanstalk |
|
365 | 365 | url:"/enterprise" |
366 | 366 | pages: |
367 | 367 | -title:Installation Options |
368 | | -url:"/installation-security" |
| 368 | +url:"/installation-security" |
369 | 369 | -title:Codefresh behind the firewall |
370 | | -url:"/behind-the-firewall" |
| 370 | +url:"/behind-the-firewall" |
371 | 371 | -title:Codefresh Runner |
372 | | -url:"/codefresh-runner" |
| 372 | +url:"/codefresh-runner" |
373 | 373 | -title:Enterprise Account Management |
374 | 374 | url:"/ent-account-mng" |
375 | 375 | -title:Single Sign-On |
376 | 376 | url:"/single-sign-on" |
377 | 377 | sub-pages: |
378 | 378 | -title:SAML2 |
379 | 379 | url:"/sso-setup-saml2" |
380 | | - -title:OpenID Connect |
| 380 | + -title:OpenID Connect |
381 | 381 | url:"/sso-setup-oauth2" |
382 | | - -title:Auth0 |
| 382 | + -title:Auth0 |
383 | 383 | url:"/sso-auth0" |
384 | | - -title:Azure |
| 384 | + -title:Azure |
385 | 385 | url:"/sso-azure" |
386 | | - -title:LDAP |
387 | | -url:"/sso-ldap" |
388 | | - -title:Okta |
| 386 | + -title:LDAP |
| 387 | +url:"/sso-ldap" |
| 388 | + -title:Okta |
389 | 389 | url:"/sso-okta" |
390 | 390 | -title:OneLogin |
391 | 391 | url:"/sso-onelogin" |
392 | 392 | -title:Access Control |
393 | | -url:"/access-control" |
| 393 | +url:"/access-control" |
394 | 394 | -title:Audit Logs |
395 | | -url:"/audit-logs" |
| 395 | +url:"/audit-logs" |
396 | 396 | -title:Hybrid installation (legacy) |
397 | | -url:"/codefresh-hybrid" |
| 397 | +url:"/codefresh-hybrid" |
398 | 398 |
|
399 | 399 | -title:Incubation |
400 | 400 | url:"/incubation" |
401 | 401 | pages: |
402 | 402 | -title:Windows Container Support Overview (Beta) |
403 | 403 | url:"/windows-beta" |
404 | 404 | -title:Mac OSX and iOS builds |
405 | | -url:"/osx-ios-builds" |
| 405 | +url:"/osx-ios-builds" |
406 | 406 | -title:ARM architecture support |
407 | 407 | url:"/arm-support" |
408 | 408 |
|
|
423 | 423 | -title:Can’t find your private repositories |
424 | 424 | url:"/cant-find-your-private-repositories" |
425 | 425 | -title:'Clone step failed: Command [git checkout $REVISION] exited with code [1]' |
426 | | -url:"/git-clone-step-issue" |
| 426 | +url:"/git-clone-step-issue" |
427 | 427 | -title:Handling commit messages with a quote character |
428 | | -url:"/handling-commit-messages-with-quotes" |
| 428 | +url:"/handling-commit-messages-with-quotes" |
429 | 429 | -title:The docker image does not exist or no pull access |
430 | 430 | url:"/the-docker-image-does-not-exist-or-no-pull-access" |
431 | 431 | -title:'Build step: No such file or directory' |
432 | | -url:"/build-step-no-such-file-or-directory" |
| 432 | +url:"/build-step-no-such-file-or-directory" |
433 | 433 | -title:No Dockerfile found |
434 | 434 | url:"/no-dockerfile-found" |
435 | 435 | -title:Could not tag image |
436 | | -url:"/could-not-tag-image" |
| 436 | +url:"/could-not-tag-image" |
437 | 437 | -title:Error Code 137 |
438 | | -url:"/error-code-137" |
| 438 | +url:"/error-code-137" |
439 | 439 | -title:Restoring data from pre-existing image hangs on |
440 | 440 | url:"/restoring-data-from-pre-existing-image-hangs-on" |
441 | 441 | -title:Disabling codefresh caching mechanisms |
|
453 | 453 | -title:Git step migration |
454 | 454 | url:"/git-step-migration" |
455 | 455 | -title:Personal Git Deprecation |
456 | | -url:"/personal-git-deprecation" |
| 456 | +url:"/personal-git-deprecation" |
457 | 457 | -title:Whats new? |
458 | 458 | url:"/whats-new" |
459 | 459 | pages: |
|