The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/scripts/build/update_repo
Oleg Gaidarenko 89a4f30eab Build: allow bash to expand the wildcard (#18354) 6 years ago
..
README.md build: usage instruction for repo test. 7 years ago
aptly.conf build: release of debs to our debian repo. 7 years ago
init-deb-repo.sh docs: howto for recreating our debian repositories. 7 years ago
sign-rpm-repo.sh build: rpm repo deploy. 7 years ago
test-update-deb-repo.sh build: usage instruction for repo test. 7 years ago
test-update-rpm-repo.sh build: usage instruction for repo test. 7 years ago
unlock-gpg-key.sh build: publishes beta releases to separate repos. 7 years ago
update-deb.sh Build: allow bash to expand the wildcard (#18354) 6 years ago
update-rpm.sh Build: allow bash to expand the wildcard (#18354) 6 years ago

README.md

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.

docker run -ti --rm -u 0:0 grafana/grafana-ci-deploy:1.2.0 bash # 1.2.0 is the newest image at the time of writing
# in the container:
mkdir -p /go/src/github.com/grafana/dist
cd /go/src/github.com/grafana

#outside of container:
cd <grafana project dir>/..
docker cp grafana <container_name>:/go/src/github.com/grafana/.
docker cp <gpg.key used for signing> <container_name>:/private.key

#in container:
gpg --batch --allow-secret-key-import --import /private.key
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:
./script/build/update_repo/test-update-deb-repo.sh <gpg key password>
./script/build/update_repo/test-update-rpm-repo.sh <gpg key password>