mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* DevEnv: updates nodejs to 12.x and golang to 1.13 * Updates CI-build and CI-deploy image versions * DevEnv: updates update repo readme * DevEnv: updates build container version
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# Repository updates deb/rpm
|
|
|
|
|
|
|
|
## Testing
|
|
|
|
It's possible to test the repo updates for rpm and deb by running the test scripts within a docker container like this. Tests are being executed by using two buckets on gcp setup for testing.
|
|
|
|
```bash
|
|
docker run -ti --rm -u 0:0 grafana/grafana-ci-deploy:1.2.3 bash # 1.2.3 is the newest image at the time of writing
|
|
# in the container:
|
|
mkdir -p /dist
|
|
|
|
#outside of container:
|
|
cd <grafana project dir>/..
|
|
docker cp grafana <container_name>:/
|
|
docker cp <gpg.key used for signing> <container_name>:/private.key
|
|
|
|
#in container:
|
|
./scripts/build/update_repo/load-signing-key.sh
|
|
cd dist && wget https://dl.grafana.com/oss/release/grafana_5.4.3_amd64.deb && wget https://dl.grafana.com/oss/release/grafana-5.4.3-1.x86_64.rpm && cd ..
|
|
|
|
#run these scripts to update local deb and rpm repos and publish them:
|
|
./scripts/build/update_repo/test-update-deb-repo.sh <gpg key password>
|
|
./scripts/build/update_repo/test-publish-deb-repo.sh
|
|
./scripts/build/update_repo/test-update-rpm-repo.sh <gpg key password>
|
|
./scripts/build/update_repo/test-publish-rpm-repo.sh
|
|
|
|
```
|