Merge "ensure-rust: verify cryptography build on Ubuntu"
This commit is contained in:
commit
d453753fe6
@ -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
|
||||||
|
@ -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 *-
|
||||||
|
Loading…
Reference in New Issue
Block a user