You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the end of following this process you will have deployed a new CHIME version to https://penn-chime.phl.io
4
4
5
5
## Start Here
6
6
7
-
## Deploying a New CHIME Version
7
+
## Prepare Chime on the Develop Branch
8
8
9
-
1.[Create a new release](release-process.md)
10
-
2. Wait for the `Docker` GitHub Actions workflow to complete
11
-
3. Verify the new version shows up at the top as "Latest version" here: https://github.com/CodeForPhilly/chime/packages/155340
12
-
4. Open a new issue on GitHub titled "Deploy chime $VERSION" (ex: https://github.com/CodeForPhilly/chime/issues/98)
9
+
1. Open a new issue on GitHub titled "Deploy chime $VERSION" (ex: https://github.com/CodeForPhilly/chime/issues/98)
13
10
* Note the PR in which the release was approved
14
11
* Confirm that the tag for the version was created
15
-
5. Create a local branch (based on "develop") to perform deploy time changed on, named "deploy/$VERSION"
12
+
2. Create a local branch (based on "develop") to perform deploy time changed on, named "deploy/$VERSION"
16
13
17
14
```bash
18
15
export VERSION=x.x.x #set this to the release version you are releasing. (export VERSION=1.1.1 for version 1.1.1)
@@ -21,22 +18,23 @@ At the end of following this process you will have deployed a new CHIME version
21
18
git checkout -b deploy/$VERSION# this will ultimately create a branch deploy/1.1.1 (from the reference above)
22
19
```
23
20
24
-
6. Update the app.yaml manifest file using an editor. You will need to change the line that has: ```- image: docker.pkg.github.com/codeforphilly/chime/penn-chime:<insert versions here>```
21
+
3. Update the app.yaml manifest file using an editor. You will need to change the line that has: ```- image: docker.pkg.github.com/codeforphilly/chime/penn-chime:<insert versions here>```
22
+
* After that is complete, update your branch.
25
23
26
24
```bash
27
25
git add k8s/app.yml
28
26
git diff --staged
29
27
git commit -m "Deploy chime $VERSION"
30
28
```
31
29
32
-
7. Push changes
30
+
4. Push changes
33
31
34
32
```bash
35
33
git push -u origin deploy/$VERSION
36
34
```
37
35
38
-
8. [Open PR on GitHub](https://github.com/CodeForPhilly/chime/compare) to merge changes back into develop, ideally with
36
+
5. [Open PR on GitHub](https://github.com/CodeForPhilly/chime/compare) to merge changes back into develop, ideally with
39
37
the review of another DevOps admin whenever possible. Ensure to link
40
38
to the PR in the deployment issue previously opened on GitHub.
41
39
42
-
9. One approved you will need to [create a release to auto deploy](release-process.md)
40
+
6. One approved you will need to [create a release to auto deploy](release-process.md)
0 commit comments