[gnome-build-meta/abderrahim/buildstream-1.1.4] WIP: .gitlab-ci.yml: try my bst cache



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]