Merge "ensure-rust: verify cryptography build on Ubuntu"

This commit is contained in:
Zuul 2021-10-22 16:13:06 +00:00 committed by Gerrit Code Review
commit d453753fe6
2 changed files with 26 additions and 0 deletions

View File

@ -19,3 +19,28 @@
- name: Run hello world - name: Run hello world
command: ./hello command: ./hello
- name: Test pyca/cryptography build
when: ansible_distribution == 'Ubuntu'
block:
- name: Ensure pip
include_role:
name: ensure-pip
- name: Install deps
package:
name: '{{ item }}'
state: present
loop:
- build-essential
- libssl-dev
- libffi-dev
- python3-dev
become: yes
- name: Check build
shell: |
python3 -m venv ./venv
./venv/bin/pip install --upgrade pip
./venv/bin/pip install cryptography --no-binary cryptography

View File

@ -6,6 +6,7 @@
files: files:
- playbooks/ensure-rust.yaml - playbooks/ensure-rust.yaml
- roles/ensure-rust - roles/ensure-rust
- test-playbooks/rust/ensure-rust.yaml
- zuul.d/rust-jobs.yaml - zuul.d/rust-jobs.yaml
# -* AUTOGENERATED *- # -* AUTOGENERATED *-