docs: wording on 022
This commit is contained in:
parent
f0875a735a
commit
ff39cf10b6
@ -9,7 +9,9 @@ title: "Resolution 022"
|
|||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Motivated by the collective release planning: [`#583`](https://git.coopcloud.tech/coop-cloud/organising/issues/583) under "Automate Integration Test Suite".
|
Motivated by the collective release planning:
|
||||||
|
[`#583`](https://git.coopcloud.tech/coop-cloud/organising/issues/583) under
|
||||||
|
"Automate Integration Test Suite".
|
||||||
|
|
||||||
The latest `abra` release (`0.9.x`) was heavily delayed due to several issues.
|
The latest `abra` release (`0.9.x`) was heavily delayed due to several issues.
|
||||||
One of those was the need to fix the integration test suite which wasn't run in
|
One of those was the need to fix the integration test suite which wasn't run in
|
||||||
@ -26,12 +28,11 @@ slow, fast and only a few require public DNS. This means we can break up the
|
|||||||
tests and run them in separate "builds" to speed things up. This involves some
|
tests and run them in separate "builds" to speed things up. This involves some
|
||||||
research & experimentation.
|
research & experimentation.
|
||||||
|
|
||||||
Also, we need a server to run the tests on. This machine should be wiped clean
|
A server has been provided by `@mirsal` on donation (💘). This machine will be
|
||||||
each day (`docker <command> prune ....`) and have the usual DNS machinery
|
be wiped clean each day (`docker <command> prune ....`) and will have the usual
|
||||||
attached to it, e.g. `int.coopcloud.tech`, `*.int.coopcloud.tech`. Ideally some
|
DNS machinery attached to it, e.g. `int.coopcloud.tech`, `*.int.coopcloud.tech`.
|
||||||
federation members will also be provided shell access with root permissions.
|
|
||||||
|
|
||||||
Once all this is wired up, we can implement the CI/CD configuration to make the
|
Once that is all wired up, we can implement the CI/CD configuration to make the
|
||||||
test suite run automatically once a day. This will be triggered via the
|
test suite run automatically once a day. This will be triggered via the
|
||||||
`.drone.yml` in the `abra` Git repository.
|
`.drone.yml` in the `abra` Git repository.
|
||||||
|
|
||||||
@ -40,10 +41,8 @@ Budget details:
|
|||||||
| Item | Cost | Who? |
|
| Item | Cost | Who? |
|
||||||
| ---- | ---- | ---- |
|
| ---- | ---- | ---- |
|
||||||
| Server | Free (on donation) | `@mirsal` |
|
| Server | Free (on donation) | `@mirsal` |
|
||||||
| Server setup & docs | 1 hrs | `@d1` |
|
| Server setup & docs | 1 hour | `@d1` |
|
||||||
| R & D for breaking up tests | 5 hrs | `@d1` |
|
| R & D for breaking up tests | 5 hours | `@d1` |
|
||||||
| Implementing CI/CD configs | 10 hrs | `@d1` |
|
| Implementing CI/CD configs | 10 hours | `@d1` |
|
||||||
|
|
||||||
**Total: 16 hrs * 20 EUR = 320 EUR**
|
**Total: 16 hrs * 20 EUR = 320 EUR**
|
||||||
|
|
||||||
Big thanks for `@mirsal` for donating the server 💘
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user