[gnome-build-meta/abderrahim/buildstream-1.1.4] WIP: .gitlab-ci.yml: try my bst cache
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/abderrahim/buildstream-1.1.4] WIP: .gitlab-ci.yml: try my bst cache
- Date: Sun, 5 Aug 2018 14:32:30 +0000 (UTC)
commit 0f4abee5382c163c0f8c0e2a77058b5d2643a6a6
Author: Abderrahim Kitouni <akitouni gnome org>
Date: Sun Aug 5 15:31:44 2018 +0100
WIP: .gitlab-ci.yml: try my bst cache
.gitlab-ci.yml | 18 ++++++++++++++++++
project.conf | 3 ++-
server.crt | 30 ++++++++++++++++++++++++++++++
3 files changed, 50 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bc00349..4bc0f1a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,6 +30,24 @@ before_script:
# Ensure the log directory exists
- mkdir -p logs
+ # Setup certificate for pushing to the cas
+ - |
+ if [ -n "$GITLAB_CAS_PUSH_CERT" ]; then
+ echo "$GITLAB_CAS_PUSH_CERT" > client.crt
+ echo "$GITLAB_CAS_PUSH_KEY" > client.key
+ fi
+
+ cat >> build.conf < EOF
+ projects:
+ gnome:
+ artifacts:
+ url: https://testcache.dynu.net:11002
+ server-cert: server.crt
+ client-key: client.key
+ client-cert: client.crt
+ push: true
+ fi
+
.build-template: &build
stage: build
dependencies: []
diff --git a/project.conf b/project.conf
index 988f952..08298b7 100644
--- a/project.conf
+++ b/project.conf
@@ -12,7 +12,8 @@ ref-storage: project.refs
# The uri to download built artifacts from for this project
artifacts:
- url: http://bst-artifacts-gnome.codethink.co.uk/artifacts
+ url: https://testcache.dynu.net:11001
+ server-cert: server.crt
# Options to specify for the project, these provide
diff --git a/server.crt b/server.crt
new file mode 100644
index 0000000..eacbf8a
--- /dev/null
+++ b/server.crt
@@ -0,0 +1,30 @@
+-----BEGIN CERTIFICATE-----
+MIIFEDCCAvigAwIBAgIJAMGefDl7YaKpMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV
+BAMMEnRlc3RjYWNoZS5keW51Lm5ldDAeFw0xODA4MDUxMzI5MDVaFw0yODA4MDIx
+MzI5MDVaMB0xGzAZBgNVBAMMEnRlc3RjYWNoZS5keW51Lm5ldDCCAiIwDQYJKoZI
+hvcNAQEBBQADggIPADCCAgoCggIBAOBII5BG1vT2c0haE/foN48BvC1SjCVNkTVv
+x1yU+CwW0jc4u4VrP1tdBQZBTrV4zWyuCZiDNnaZzpYgi2EmDVH5Y9LYyRThORQh
+kTdoH7BHqzAV6VH7OtRKtTGsHfId9wcWczcP5Aium9jAYZrlvqj/AwLc5t8q10+M
+9gXWtf5gCNg5AEYyiTJEQj9DRXFBnN8nmY8zZvtrFe3/cHAxTBg6mmdCo1RmvRS5
+w+pQKbmkI1zV0V1qU5A0uM8fYwLAXarjM742dzbZ2flcF1waX2eV0QJ/WjxFZICK
+ybeBXMoSyuaUIVo5IGOtrV8EhZB7gVCPI447G9lUiTHtRo5+bDl+1Lx/neH9/g+j
+Lfz2TzwC6G4B0frDfH8T+jSzCe47lwW7KHb9XAVFd6yH20gvgnk2UyUda9PbAqUQ
+eal5tmCycCRs90t4ywREeowoPICMEDmOMJMRxlv99/4ZyfSAhvFm5P+vb+ZxZJ0B
+wFXt2mAPzMMye+GDoyR0vvJdSFY+pZG1agoHdgRpQQYX8Xj2mGsFNaGa+gxMTtV9
+o4xH13vABaBFIKiCL3+VxXHB+TuY5CaHYl1v4y0BAux5xFokQcPAsDTR8dPOjQG1
+lfuFub9/umzbgBrJxRa5bLMYWxqCY0Ir5CQx0ENR4dzTmtWcB2tX92cZyuun08DJ
+M31/dbdrAgMBAAGjUzBRMB0GA1UdDgQWBBR7j6wVOhTv9PYWejwy0N8x+AFz+TAf
+BgNVHSMEGDAWgBR7j6wVOhTv9PYWejwy0N8x+AFz+TAPBgNVHRMBAf8EBTADAQH/
+MA0GCSqGSIb3DQEBCwUAA4ICAQCyQaMDvqQiXmVgrf1rE/FTay0EL1GfmM+lWwNl
+46/LYtOC9nYnC6cBFNcPDh6/pQRxoZZP982fmdhrsPdxHRee2PtxkIi9cl10jkgB
+L40q3ZcSXNMrpT66zBDsnRvL6dxVKf3uk2VmwJn0byX8RCrHQnO03AxKWvCIl+V6
+oMpaTfP5YPRieHWjLp9JmuHfwTOwEM0U41rl4dUFqJhzYNw++hp66qvHtxf4x+oz
+LG71VXwMwrTaKjmR8uvaoas+N3Gp/06lcFk9ppxCc5nMJBfIRfLF93qjmKNWAhCs
+GwKK4wKO4mzwnVU1IWFgIK/4BnR8ZS5+Cyqz2fSsf4fz0wenFnMEKtYInSoIYrYi
+YisKPjpFptdjVxCdxKjO6LHs/IF8KYbbTUciTK+TedClglqNcGE7KRRpO57oU6Qt
+sqPUB5KzRBok8uZiKXVALe7dZHimJnv8AUPV1vCrOnRmaahId6afzEpaQmWsu2uJ
+cuPoMesUXTcAQdsdP/1KpH4Gbw2PqUNPWz06mP16MRpWn1s3/mFL7jQkSq1HUSo6
+z35a4XRIggLeGdO+rkRXHtHCrLqeF1nObXuBpFVcGC+nSNRBpj9O39YReYOCx4Ul
+0BYLoH+s1F/G5UHgFLTWe4PzzidakSQX921ooRG8GMTfYUWcTt/sHmamYowxPcQz
+ww9HZg==
+-----END CERTIFICATE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]