Jakub Sokołowski
8e95f75a38
chore(ci): drop build discord noficiation
...
No longer necessary due to fleet decomissioning:
https://github.com/status-im/infra-go-waku/issues/18
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-02-14 16:33:44 +01:00
apentori
e1266b836b
feat: setting image deployment to Harbor Registry ( #927 )
...
Signed-off-by: Alexis Pentori <alexis@status.im>
2023-11-28 10:15:18 -04:00
Jakub Sokołowski
712febd32f
fix(ci): keep Image tag param value from last run
...
Except for `docker-manual` job.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-09 16:45:25 +01:00
Jakub Sokołowski
735c2fa0d7
ci: use latest and stable Docker tags based on job name
...
Also use Git commit by default if no tag is provided, but do not push.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-22 15:11:25 +02:00
Jakub Sokołowski
c132ee4303
ci: drop pushing commit tags for Docker
...
Nobody is using them and we are just cluttering up the repo.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-20 15:53:35 +02:00
Jakub Sokołowski
fcee52757e
ci: use wakuorg Docker Hub organization
...
We've been using `statusteam` Docker Hub org for a while now which was
never intended for public use, and we should be using `wakuorg` instead.
I've also updated references to `statusteam` in documentation and scripts.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-20 12:45:27 +02:00
Jakub Sokołowski
6550565afc
ci: adjust Docker Jenkinsfile for releases
...
Changes:
* Rename `BRANCH` to `GIT_REF` to indicate tags can be used.
* Default to `stable` for `IMAGE_TAG` on release builds.
* Use `GIT_REF` for specific Docker image tag instead of commit.
* Adjust some comments and descriptions.
Resolves:
https://github.com/waku-org/go-waku/issues/516
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-18 20:43:48 +02:00
Jakub Sokołowski
14a6f45be4
ci: use Nix dev shell from flake for CI builds
...
Provides a more predicable build environment for CI.
Depends on: https://github.com/status-im/status-jenkins-lib/pull/60
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-04 16:36:30 +02:00
Richard Ramos
3b3e3b6968
chore: use go 1.19 on CI
2023-04-03 10:43:01 -04:00
Jakub Sokołowski
d4018d3f55
ci: separate discord notification into a function
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-19 09:50:27 +02:00
Jakub Sokołowski
8f783aac25
ci: add username and email to build notifications
...
Makes it easier to identify who to talk to about a deployment.
This depends on the following plugin being installed:
https://plugins.jenkins.io/build-user-vars-plugin/
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-19 09:50:26 +02:00
Jakub Sokołowski
1e09904523
ci: add diff link for previously deployed commit
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-28 17:03:52 +02:00
Jakub Sokołowski
5b42c98780
ci: add Discord notification for successful builds
...
This way teams can track what deployments happen when.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-27 19:24:49 +02:00
Jakub Sokołowski
5a7be16f32
ci: add Jenkinsfile for building Docker images
...
By pushing to `deploy-test` tag we can update the `go-waku.test` fleet.
Job: https://ci.status.im/job/go-waku/job/deploy-test/
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-27 10:40:33 +02:00