sslip.io has Concourse's Continuous Integration

- CI-related files are under `ci/`
This commit is contained in:
Brian Cunnie
2016-08-24 20:43:10 -07:00
parent 4b8f1e0577
commit 05dac6df49
3 changed files with 40 additions and 0 deletions

24
ci/pipeline.yml Normal file
View File

@@ -0,0 +1,24 @@
# pipeline for Concourse CI for sslip.io
# DNS Checks
groups:
- name: sslip.io
jobs:
- check-dns
jobs:
- name: check-dns
file:
plan:
- {get: sslip.io, trigger: true}
- task: check-dns
file: sslip.io/ci/tasks/check-dns.yml
params:
DOMAIN: sslip.io
resources:
- name: sslip.io
type: git
source:
uri: https://github.com/cunnie/sslip.io
branch: master

2
ci/tasks/check-dns.sh Executable file
View File

@@ -0,0 +1,2 @@
#!/bin/bash -ex
true

14
ci/tasks/check-dns.yml Normal file
View File

@@ -0,0 +1,14 @@
---
platform: linux
image_resource:
type: docker-image
source: {repository: fedora}
inputs:
- name: sslip.io
run:
path: sslip.io/ci/tasks/check-dns.sh
params:
DOMAIN: ""