forked from semaphoreci/docs
-
Notifications
You must be signed in to change notification settings - Fork 2
/
mkdocs.yml
176 lines (173 loc) · 9.31 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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# 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-2020 Rendered Text'
theme:
font:
text: 'Ubuntu'
code: 'Ubuntu Mono'
name: 'material'
custom_dir: template
logo: 'images/logo-white.svg'
favicon: 'images/favicon.ico'
feature:
tabs: true
palette:
primary: 'green'
accent: 'green'
extra_css:
- 'stylesheets/extra.css'
extra_javascript:
- 'javascript/extra.js'
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
- Essentials:
- Workflows and Pipelines: essentials/modeling-complex-workflows.md
- Workflow triggers: essentials/project-workflow-trigger-options.md
- Workflow scheduler/cron: essentials/schedule-a-workflow-run.md
- "Fail-fast": essentials/fail-fast-stop-running-tests-on-the-first-failure.md
- Pipeline queues: essentials/pipeline-queues.md
- Auto-cancel: essentials/auto-cancel-previous-pipelines-on-a-new-push.md
- Skipping commits: essentials/skip-building-some-commits-with-ci-skip.md
- Monorepo workflows: essentials/building-monorepo-projects.md
- Tag-triggered deployment: essentials/tag-triggered-deployment.md
- Job matrix: essentials/build-matrix.md
- Prioritizing jobs: essentials/prioritization.md
- Debugging with SSH: essentials/debugging-with-ssh-access.md
- Caching: essentials/caching-dependencies-and-directories.md
- Artifacts: essentials/artifacts.md
- Secrets: essentials/using-secrets.md
- Slack notifications: essentials/slack-notifications.md
- Webhook notifications: essentials/webhook-notifications.md
- GitHub status checks: essentials/configuring-github-status-checks.md
- Status Badges: essentials/status-badges.md
- Private dependencies: essentials/using-private-dependencies.md
- Deployment dashboards: essentials/deployment-dashboards.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:
- Machine types: ci-cd-environment/machine-types.md
- Choosing between a VM and Docker-based environment: ci-cd-environment/choosing-between-a-vm-and-docker-based-environment.md
- Environment variables: ci-cd-environment/environment-variables.md
- Linux VM:
- Ubuntu 18.04 image: ci-cd-environment/ubuntu-18.04-image.md
- Ubuntu 20.04 image: ci-cd-environment/ubuntu-20.04-image.md
- Migrating to Ubuntu 20.04: ci-cd-environment/agent-migration-to-ubuntu2004.md
- "Selecting language versions": ci-cd-environment/sem-version-managing-language-versions-on-linux.md
- "Starting databases": ci-cd-environment/sem-service-managing-databases-and-services-on-linux.md
- Configuring database access: ci-cd-environment/configuring-database-access.md
- Nested virtualization: ci-cd-environment/nested-virtualization.md
- Docker:
- Docker-based CI/CD environment: ci-cd-environment/custom-ci-cd-environment-with-docker.md
- Docker layer caching: ci-cd-environment/docker-layer-caching.md
- Working with Docker: ci-cd-environment/working-with-docker.md
- Docker authentication: ci-cd-environment/docker-authentication.md
- Semaphore Container Registry: ci-cd-environment/semaphore-registry-images.md
- "iOS/macOS":
- macOS Xcode 11 image: ci-cd-environment/macos-xcode-11-image.md
- macOS Xcode 12 image: ci-cd-environment/macos-xcode-12-image.md
- Android:
- Docker images: ci-cd-environment/android-images.md
- Flutter example: ci-cd-environment/flutter.md
- Examples:
- Tutorials and example projects: examples/tutorials-and-example-projects.md
- Continuous Integration:
- Rails continuous integration: examples/rails-continuous-integration.md
- Node.js and TypeScript continuous integration: examples/node-js-and-typescript-continuous-integration.md
- iOS continuous integration with Xcode: examples/ios-continuous-integration-with-xcode.md
- CI/CD for microservices on Kubernetes: examples/ci-cd-for-microservices-on-kubernetes.md
- Using Docker Compose in CI: examples/using-docker-compose-in-ci.md
- Laravel PHP continuous integration: examples/laravel-php-continuous-integration.md
- Django continuous integration: examples/django-continuous-integration.md
- Java Spring continuous integration: examples/java-spring-continuous-integration.md
- Download and cache a custom file: examples/download-and-cache-a-custom-file.md
- Code signing for iOS projects: examples/code-signing-for-ios-projects.md
- Golang continuous integration: examples/golang-continuous-integration.md
- Elixir Phoenix continuous integration: examples/elixir-phoenix-continuous-integration.md
- Scala Play continuous integration: examples/scala-play-continuous-integration.md
- Configuring parallel tests with Code Climate: examples/configuring-parallel-tests-with-code-climate.md
- Clojure Luminus CI/CD: examples/clojure-luminus-ci-cd.md
- Change-based execution for monorepos: examples/change-based-execution-for-monorepos.md
- Using Terraform with Google Cloud: examples/using-terraform-with-google-cloud.md
- Deployment:
- Zeit Now continuous deployment: examples/zeit-now-continuous-deployment.md
- Publishing Docker images on DockerHub: examples/publishing-docker-images-on-dockerhub.md
- Pushing Docker images to AWS Elastic Container Registry (ECR): examples/pushing-docker-images-to-aws-elastic-container-registry-ecr.md
- Heroku deployment: examples/heroku-deployment.md
- Continuous deployment of a static website: examples/continuous-deployment-of-a-static-website.md
- Pushing Docker images to Google Container Registry (GCR): examples/pushing-docker-images-to-google-container-registry-gcr.md
- Google Cloud run continuous deployment: examples/google-cloud-run-continuous-deployment.md
- Netlify continuous deployment: examples/netlify-continuous-deployment.md
- Deployment to AWS Elastic Beanstalk: examples/deployment-to-aws-elastic-beanstalk.md
- HockeyApp iOS app distribution: examples/hockeyapp-ios-app-distribution.md
- TestFlight iOS app distribution: examples/testflight-ios-app-distribution.md
- Reference:
- Pipeline YAML: reference/pipeline-yaml-reference.md
- Conditions YAML: reference/conditions-reference.md
- Secrets YAML: reference/secrets-yaml-reference.md
- Projects YAML: reference/projects-yaml-reference.md
- Dashboards YAML: reference/dashboards-yaml-reference.md
- Jobs YAML: reference/jobs-yaml-reference.md
- Notifications YAML: reference/notifications-yaml-reference.md
- sem CLI: reference/sem-command-line-tool.md
- artifact CLI: reference/artifact-cli-reference.md
- API: reference/api-v1alpha.md
- Toolbox: reference/toolbox-reference.md
- Quotas and limits: reference/quotas-and-limits.md
- Semaphore Changelog: reference/semaphore-changelog.md
- Account Management:
- Organizations: account-management/organizations.md
- Billing: account-management/billing.md
- Plans: account-management/plans.md
- Permission levels: account-management/permission-levels.md
- Connecting your GitHub account and Semaphore: account-management/connecting-github-and-semaphore.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
- FAQ:
- FAQ: faq/faq.md