mirror of
https://github.com/sobolevn/git-secret
synced 2024-11-06 15:20:36 +00:00
52dd244a73
adds a docker file for integration tests update integration framework and tests to include alpine update makefile to include apk builds for alpine update build utils to include apk compatibility changed a couple switch lines to be compatible with alpine adds travis tests
41 lines
912 B
YAML
41 lines
912 B
YAML
---
|
|
# host to test against
|
|
- hosts: test-kitchen
|
|
remote_user: root
|
|
tasks:
|
|
- include_tasks: tasks/dependencies.yml
|
|
|
|
- name: Install gnupg
|
|
package:
|
|
name: "{{ item.name }}"
|
|
state: present
|
|
when:
|
|
- ansible_distribution == item.distribution
|
|
with_items:
|
|
- name: gnupg
|
|
distribution: Alpine
|
|
- name: gnupg2
|
|
distribution: Fedora
|
|
- name: gnupg2
|
|
distribution: Ubuntu
|
|
- name: gnupg
|
|
distribution: Debian
|
|
|
|
- name: Check for gpg2 binary
|
|
stat:
|
|
path: /usr/bin/gpg2
|
|
register: gpg2
|
|
|
|
- name: Make gpg2 default binary
|
|
file:
|
|
src: /usr/bin/gpg2
|
|
dest: /usr/bin/gpg
|
|
state: link
|
|
force: yes
|
|
when:
|
|
- gpg2.stat.exists
|
|
- gpg2.stat.islnk == False
|
|
|
|
- include_tasks: tasks/prep-tests.yml
|
|
- include_tasks: tasks/run-tests.yml
|