Skip to content

Commit 1e0aaf9

Browse files
committed
Merge branch 'main' of github.com:CDLUC3/mrt-admin-sinatra
2 parents 6eccb9f + c8940d4 commit 1e0aaf9

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

present/tagging/build.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@
3030

3131
```mermaid
3232
graph LR
33+
accTitle: "Flowchart for Merritt Java Library Build"
34+
accDescr {
35+
User commits a change to Git.
36+
The commit triggers a CodePipeline that starts a CodeBuild.
37+
The CodeBuild job creates a CodeArtifact Artifact.
38+
}
3339
Commit(👤 Git Commit)
3440
Commit --> CodeBuild
3541
CodeBuild --> CodeArtifact
@@ -93,6 +99,15 @@ pom.xml for referring WAR file
9399

94100
```mermaid
95101
graph LR
102+
accTitle: "Flowchart for Merritt Service (warfile) Build"
103+
accDescr {
104+
User commits a change to Git.
105+
The commit triggers a CodePipeline that starts a CodeBuild.
106+
The CodeBuild job creates a CodeArtifact Artifact.
107+
CodeBuild creates a docker image that includes the warfile artifcat.
108+
Docker image is pushed to Elastic Container Registry.
109+
Merritt Admin Tool deploys a service to Elastic Container Service using the image published in the Elastic Container Registry.
110+
}
96111
Commit(👤 Git Commit)
97112
Daily(👤 Daily Build)
98113
Tag(👤 Git Tag)
@@ -229,6 +244,11 @@ Each rebuild will also create an "archive" tag. A lifecycle policy will expire
229244

230245
```mermaid
231246
graph LR
247+
accTitle: "Flowchart for Merritt Gem/Library Build"
248+
accDescr {
249+
User commits a change to Git.
250+
We do not build gem artifacts. Merritt code is included by github tags.
251+
}
232252
Commit(👤 Git Commit)
233253
```
234254

@@ -260,6 +280,14 @@ gem 'mrt-zk', git: 'https://github.com/CDLUC3/mrt-zk.git', tag: '2.4.6'
260280

261281
```mermaid
262282
graph LR
283+
accTitle: "Flowchart for Merritt Ruby Service Build"
284+
accDescr {
285+
User commits a change to Git.
286+
The commit triggers a CodePipeline that starts a CodeBuild.
287+
CodeBuild creates a docker image that bundles the necessary ruby gems.
288+
Docker image is pushed to Elastic Container Registry.
289+
Merritt Admin Tool deploys a service to Elastic Container Service using the image published in the Elastic Container Registry.
290+
}
263291
Commit(👤 Git Commit)
264292
Daily(👤 Daily Build)
265293
Tag(👤 Git Tag)

0 commit comments

Comments
 (0)