зеркало из https://github.com/mozilla/kitsune.git
58 строки
1.3 KiB
Markdown
58 строки
1.3 KiB
Markdown
|
---
|
||
|
title: Kitsune Deployments
|
||
|
---
|
||
|
|
||
|
This documents the current development (dev), staging and production
|
||
|
(prod) servers for the `support.mozilla.com` instance of
|
||
|
[Kitsune](https://github.com/mozilla/kitsune).
|
||
|
|
||
|
# The Source
|
||
|
|
||
|
All of the source code for Kitsune lives in [a single Github
|
||
|
repo](https://github.com/mozilla/kitsune).
|
||
|
|
||
|
# Branches
|
||
|
|
||
|
## main
|
||
|
|
||
|
The `main` branch is our main integration points. All new patches should
|
||
|
be based on the latest `main` (or rebased to it).
|
||
|
|
||
|
Pull requests are created from those branches. Pull requests may be
|
||
|
opened at any time, including before any code has been written.
|
||
|
|
||
|
Pull requests get reviewed.
|
||
|
|
||
|
Once reviewed, the branch is merged into `main`, except in special cases
|
||
|
such as changes that require re-indexing. See
|
||
|
`Changes that involve reindexing <changes_reindexing>`{.interpreted-text
|
||
|
role="ref"}.
|
||
|
|
||
|
We deploy to production from `main`.
|
||
|
|
||
|
# Deploying
|
||
|
|
||
|
We currently use Kubernetes for our infrastructure, see the instructions
|
||
|
here for how to do deployments:
|
||
|
|
||
|
<https://github.com/mozilla/kitsune/blob/main/k8s/README.md>
|
||
|
|
||
|
# Servers
|
||
|
|
||
|
## Development
|
||
|
|
||
|
<https://support-dev.allizom.org/>
|
||
|
|
||
|
We use dev primarily to develop infrastructure changes.
|
||
|
|
||
|
## Staging
|
||
|
|
||
|
<https://support.allizom.org/>
|
||
|
|
||
|
We deploy to stage anything we want to test including deployments
|
||
|
themselves.
|
||
|
|
||
|
## Production
|
||
|
|
||
|
<https://support.mozilla.org/>
|