aboutsummaryrefslogtreecommitdiffstats
path: root/Jenkinsfile
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2018-02-13 20:07:14 +0400
committerAlex Gaynor <alex.gaynor@gmail.com>2018-02-13 11:07:14 -0500
commit7254db5d1666d64c1b53321a9fdffa9ff1863d25 (patch)
tree3d82a2f12f6fa16ede0899044dbe065121f58bc9 /Jenkinsfile
parent9402044dae4e642e3a5c884389405852bd5eb72d (diff)
downloadcryptography-7254db5d1666d64c1b53321a9fdffa9ff1863d25.tar.gz
cryptography-7254db5d1666d64c1b53321a9fdffa9ff1863d25.tar.bz2
cryptography-7254db5d1666d64c1b53321a9fdffa9ff1863d25.zip
add aws-encryption-sdk as a downstream (#4106)
they're probably important, let's not break them.
Diffstat (limited to 'Jenkinsfile')
-rw-r--r--Jenkinsfile15
1 files changed, 15 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index 474f502a..e152d921 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -148,6 +148,21 @@ def downstreams = [
inv test
"""
],
+ [
+ downstreamName: 'aws-encryption-sdk',
+ label: 'docker',
+ imageName: 'pyca/cryptography-runner-ubuntu-rolling',
+ script: """#!/bin/bash -xe
+ git clone --depth=1 https://github.com/awslabs/aws-encryption-sdk-python
+ cd aws-encryption-sdk-python
+ virtualenv .venv
+ source .venv/bin/activate
+ pip install ../cryptography
+ pip install pytest pytest-mock mock
+ pip install -e .
+ AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_KEY_ID="arn:aws:kms:us-west-2:nonsense" pytest -m local -l
+ """
+ ],
]
def checkout_git(label) {