forked from semaphoreci/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yml
151 lines (148 loc) · 8.49 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# Project information
site_name: Semaphore 2.0 Documentation
site_description: Semaphore 2.0 documentation
site_author: Rendered Text
site_url: 'https://docs.semaphoreci.com'
# Repository
repo_name: semaphoreci/docs
repo_url: https://github.com/semaphoreci/docs
# Copyright
copyright: '© 2009-2019 Rendered Text'
theme:
font:
text: 'Ubuntu'
code: 'Ubuntu Mono'
name: 'material'
custom_dir: template
logo: 'images/logo-white.png'
favicon: 'images/favicon.ico'
feature:
tabs: true
palette:
primary: 'green'
accent: 'green'
extra_css:
- 'stylesheets/extra.css'
extra:
social:
- type: 'github'
link: 'https://github.com/semaphoreci'
- type: 'twitter'
link: 'https://twitter.com/semaphoreci'
- type: 'linkedin'
link: 'https://www.linkedin.com/company/rendered-text'
markdown_extensions:
- admonition
- codehilite:
guess_lang: false
- toc:
permalink: '#'
nav:
- Welcome: index.md
- Guided Tour:
- Getting started: guided-tour/getting-started.md
- Creating your first project: guided-tour/creating-your-first-project.md
- Concepts: guided-tour/concepts.md
- Customizing your pipeline: guided-tour/customizing-your-pipeline.md
- Customizing the build environment: guided-tour/customizing-the-build-environment.md
- Using databases and services: guided-tour/using-databases-and-services.md
- Caching dependencies: guided-tour/caching-dependencies.md
- Environment variables and secrets: guided-tour/environment-variables-and-secrets.md
- Deploying with promotions: guided-tour/deploying-with-promotions.md
- Migration guide for Semaphore Classic users: guided-tour/migration-guide-for-semaphore-classic-users.md
- Slack notifications: guided-tour/slack-notifications.md
- Use Cases:
- Tutorials and example projects: use-cases/tutorials-and-example-projects.md
- Artifacts: use-cases/artifacts.md
- Using Secrets: use-cases/using-secrets.md
- Modeling complex workflows: use-cases/modeling-complex-workflows.md
- Status Badges: use-cases/status-badges.md
- Auto-cancel previous pipelines on a new push: use-cases/auto-cancel-previous-pipelines-on-a-new-push.md
- Docker layer caching: use-cases/docker-layer-caching.md
- Working with Docker: use-cases/working-with-docker.md
- iOS continuous integration with Xcode: use-cases/ios-continuous-integration-with-xcode.md
- Debugging with SSH access: use-cases/debugging-with-ssh-access.md
- Rails continuous integration: use-cases/rails-continuous-integration.md
- CI/CD for microservices on Kubernetes: use-cases/ci-cd-for-microservices-on-kubernetes.md
- Node.js and TypeScript continuous integration: use-cases/node-js-and-typescript-continuous-integration.md
- Pushing Docker images to Google Container Registry (GCR): use-cases/pushing-docker-images-to-google-container-registry-gcr.md
- Continuous deployment of a static website: use-cases/continuous-deployment-of-a-static-website.md
- Using Docker Compose in CI: use-cases/using-docker-compose-in-ci.md
- Heroku deployment: use-cases/heroku-deployment.md
- Laravel PHP continuous integration: use-cases/laravel-php-continuous-integration.md
- Deployment dashboards: use-cases/deployment-dashboards.md
- Django continuous integration: use-cases/django-continuous-integration.md
- Java Spring continuous integration: use-cases/java-spring-continuous-integration.md
- Using private dependencies: use-cases/using-private-dependencies.md
- Pushing Docker images to AWS Elastic Container Registry (ECR): use-cases/pushing-docker-images-to-aws-elastic-container-registry-ecr.md
- Publishing Docker images on DockerHub: use-cases/publishing-docker-images-on-dockerhub.md
- Zeit Now continuous deployment: use-cases/zeit-now-continuous-deployment.md
- Download and cache a custom file: use-cases/download-and-cache-a-custom-file.md
- Code signing for iOS projects: use-cases/code-signing-for-ios-projects.md
- Build matrix: use-cases/build-matrix.md
- Golang continuous integration: use-cases/golang-continuous-integration.md
- Elixir Phoenix continuous integration: use-cases/elixir-phoenix-continuous-integration.md
- Google Cloud run continuous deployment: use-cases/google-cloud-run-continuous-deployment.md
- Project workflow trigger options: use-cases/project-workflow-trigger-options.md
- Netlify continuous deployment: use-cases/netlify-continuous-deployment.md
- Scala Play continuous integration: use-cases/scala-play-continuous-integration.md
- "Fail-Fast: Stop running tests on the first failure": use-cases/fail-fast-stop-running-tests-on-the-first-failure.md
- Deployment to AWS Elastic Beanstalk: use-cases/deployment-to-aws-elastic-beanstalk.md
- HockeyApp iOS app distribution: use-cases/hockeyapp-ios-app-distribution.md
- TestFlight iOS app distribution: use-cases/testflight-ios-app-distribution.md
- Configuring parallel tests with Code Climate: use-cases/configuring-parallel-tests-with-code-climate.md
- Skip building some commits with [ci skip]: use-cases/skip-building-some-commits-with-ci-skip.md
- Clojure Luminus CI/CD: use-cases/clojure-luminus-ci-cd.md
- Tag-triggered deployment: use-cases/tag-triggered-deployment.md
- Configuring GitHub status checks: use-cases/configuring-github-status-checks.md
- Building Monorepo projects: use-cases/building-monorepo-projects.md
- Programming Languages:
- Android: programming-languages/android.md
- C: programming-languages/c.md
- C++: programming-languages/cpp.md
- Clojure: programming-languages/clojure.md
- Elixir: programming-languages/elixir.md
- Erlang: programming-languages/erlang.md
- Go: programming-languages/go.md
- Java: programming-languages/java.md
- JavaScript and Node.js: programming-languages/javascript-and-node-js.md
- PHP: programming-languages/php.md
- Python: programming-languages/python.md
- Ruby: programming-languages/ruby.md
- Rust: programming-languages/rust.md
- Scala: programming-languages/scala.md
- Swift: programming-languages/swift.md
- CI/CD Environment:
- Ubuntu 18.04 image: ci-cd-environment/ubuntu-18.04-image.md
- Machine types: ci-cd-environment/machine-types.md
- macOS Mojave Xcode 11 image: ci-cd-environment/macos-mojave-xcode-11-image.md
- macOS Mojave Xcode 10 image: ci-cd-environment/macos-mojave-xcode-10-image.md
- Custom CI/CD environment with Docker: ci-cd-environment/custom-ci-cd-environment-with-docker.md
- Toolbox reference: ci-cd-environment/toolbox-reference.md
- Environment variables: ci-cd-environment/environment-variables.md
- "sem-version: Managing language versions on Linux": ci-cd-environment/sem-version-managing-language-versions-on-linux.md
- "sem-service: Managing databases and services on Linux": ci-cd-environment/sem-service-managing-databases-and-services-on-linux.md
- Configuring database access: ci-cd-environment/configuring-database-access.md
- Caching dependencies and directories: ci-cd-environment/caching-dependencies-and-directories.md
- Artifact CLI reference: ci-cd-environment/artifact-cli-reference.md
- Choosing between a VM and Docker-based environment: ci-cd-environment/choosing-between-a-vm-and-docker-based-environment.md
- Reference:
- sem command line tool: reference/sem-command-line-tool.md
- Pipeline YAML reference: reference/pipeline-yaml-reference.md
- Secrets YAML reference: reference/secrets-yaml-reference.md
- Projects YAML reference: reference/projects-yaml-reference.md
- Dashboards YAML reference: reference/dashboards-yaml-reference.md
- Jobs YAML reference: reference/jobs-yaml-reference.md
- Notifications YAML reference: reference/notifications-yaml-reference.md
- Slack notifications: reference/slack-notifications.md
- Semaphore Changelog: reference/semaphore-changelog.md
- Quotas and limits: reference/quotas-and-limits.md
- Conditions reference: reference/conditions-reference.md
- API - v1alpha: reference/api-v1alpha.md
- Artifact CLI reference: reference/artifact-cli-reference.md
- Account Management:
- Billing: account-management/billing.md
- User management and permissions: account-management/user-management-and-permissions.md
- Checking the connection between GitHub and Semaphore 2.0: account-management/checking-the-connection-between-github-and-semaphore-2.0.md
- Discounts: account-management/discounts.md
- Working with GitHub SSO: account-management/working-with-github-sso.md