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
Copy file name to clipboardExpand all lines: dev-handbook/apt-yum-repo.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,11 +50,11 @@ We self-host our repositories: we store them in Google Cloud Storage buckets. [G
50
50
51
51
There are five buckets:
52
52
53
-
-`fullstaq-ruby-server-edition-apt-repo` stores the production APT repository.
54
-
-`fullstaq-ruby-server-edition-yum-repo` stores the production YUM repository.
55
-
-`fullstaq-ruby-server-edition-apt-repo-archive` stores packages for EOL distributions (APT).
56
-
-`fullstaq-ruby-server-edition-yum-repo-archive` stores packages for EOL distributions (YUM).
57
-
-`fullstaq-ruby-server-edition-ci-artifacts` stores the temporary repositories created during CI runs.
53
+
-`fsruby-server-edition-apt-repo` stores the production APT repository.
54
+
-`fsruby-server-edition-yum-repo` stores the production YUM repository.
55
+
-`fsruby-server-edition-apt-repo-archive` stores packages for EOL distributions (APT).
56
+
-`fsruby-server-edition-yum-repo-archive` stores packages for EOL distributions (YUM).
57
+
-`fsruby-server-edition-ci-artifacts` stores the temporary repositories created during CI runs.
58
58
59
59
The archive buckets are only updated during [EOL migration](archiving-eol-packages.md) — CI never writes to them. Each migration creates a new version that merges newly-archived distros with the existing archive contents. They are served at `apt-archive.fullstaqruby.org` and `yum-archive.fullstaqruby.org`.
60
60
@@ -148,7 +148,7 @@ A downside of this versioning approach is that each version consumes a lot of sp
148
148
149
149
### CI bucket
150
150
151
-
During CI runs, we create temporary repositories in `gs://fullstaq-ruby-server-edition-ci-artifacts/$CI_RUN_NUMBER/{apt,yum}-repo`. These directories look as follows:
151
+
During CI runs, we create temporary repositories in `gs://fsruby-server-edition-ci-artifacts/$CI_RUN_NUMBER/{apt,yum}-repo`. These directories look as follows:
152
152
153
153
~~~
154
154
/$CI_RUN_NUMBER/{apt,yum}-repo/
@@ -166,7 +166,7 @@ These directories are very similar to the production buckets' contents. But ther
166
166
167
167
The CI tests run directly against this bucket URL instead of going through `https://{apt,yum}.fullstaqruby.org`.
168
168
169
-
We create a temporary repository by copying over `gs://fullstaq-ruby-server-edition-{apt,yum}-repo/versions/$LATEST_VERSION`. This way we achieve production data parity during testing.
169
+
We create a temporary repository by copying over `gs://fsruby-server-edition-{apt,yum}-repo/versions/$LATEST_VERSION`. This way we achieve production data parity during testing.
170
170
171
171
## Locking
172
172
@@ -183,10 +183,10 @@ The lock's critical section is quite large, and covers:
When publishing to a testing repository (in `fullstaq-ruby-server-edition-ci-artifacts`) we don't perform any locking, because each CI run is guaranteed to write to its own temporary repository.
189
+
When publishing to a testing repository (in `fsruby-server-edition-ci-artifacts`) we don't perform any locking, because each CI run is guaranteed to write to its own temporary repository.
0 commit comments