aboutsummaryrefslogtreecommitdiffstats
path: root/Jenkinsfile
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2018-02-25 04:22:37 +0100
committerPaul Kehrer <paul.l.kehrer@gmail.com>2018-02-25 11:22:37 +0800
commit8374206d4d4c4e9fe2fd3217b629d9061227198d (patch)
tree69d9e141a58272adb5769188b3f69467033d1281 /Jenkinsfile
parent404496aeb74b13ce438d62712818ab793033de90 (diff)
downloadcryptography-8374206d4d4c4e9fe2fd3217b629d9061227198d.tar.gz
cryptography-8374206d4d4c4e9fe2fd3217b629d9061227198d.tar.bz2
cryptography-8374206d4d4c4e9fe2fd3217b629d9061227198d.zip
Add certbot to downstream tests (#3740) (#4120)
Diffstat (limited to 'Jenkinsfile')
-rw-r--r--Jenkinsfile16
1 files changed, 16 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index e152d921..8f291172 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -163,6 +163,22 @@ def downstreams = [
AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_KEY_ID="arn:aws:kms:us-west-2:nonsense" pytest -m local -l
"""
],
+ [
+ downstreamName: 'certbot',
+ label: 'docker',
+ imageName: 'pyca/cryptography-runner-ubuntu-rolling',
+ script: """#!/bin/bash -xe
+ git clone --depth=1 https://github.com/certbot/certbot
+ cd certbot
+ virtualenv .venv
+ source .venv/bin/activate
+ pip install ../cryptography
+ pip install pytest pytest-mock mock
+ pip install -e acme
+ pip install -e .
+ pytest certbot/tests
+ """
+ ],
]
def checkout_git(label) {