aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-04-18 11:06:47 +0200
committerLoïc Hoguin <[email protected]>2018-04-18 11:06:47 +0200
commit4ab21b443ebe3c99dffc5efb8508a209b770b467 (patch)
tree6f6bb83e6f78856f56c8de3112c1c4a8c26f5bac
parente5311de35216cc541978c10a8f2cf8204acc7b94 (diff)
downloadci-4ab21b443ebe3c99dffc5efb8508a209b770b467.tar.gz
ci-4ab21b443ebe3c99dffc5efb8508a209b770b467.tar.bz2
ci-4ab21b443ebe3c99dffc5efb8508a209b770b467.zip
Add BuildKite pipelines along with a script to sync them
-rwxr-xr-xpipelines.sh38
-rw-r--r--pipelines/asciideck108
-rw-r--r--pipelines/cowboy108
-rw-r--r--pipelines/cowboy-prs128
-rw-r--r--pipelines/cowlib157
-rw-r--r--pipelines/cowlib-prs124
-rw-r--r--pipelines/erlang-dot-mk108
-rw-r--r--pipelines/erlang-dot-mk-packages122
-rw-r--r--pipelines/erlang-dot-mk-prs126
-rw-r--r--pipelines/gun124
-rw-r--r--pipelines/gun-prs128
-rw-r--r--pipelines/ranch108
-rw-r--r--pipelines/ranch-prs126
13 files changed, 1505 insertions, 0 deletions
diff --git a/pipelines.sh b/pipelines.sh
new file mode 100755
index 0000000..f7313bc
--- /dev/null
+++ b/pipelines.sh
@@ -0,0 +1,38 @@
+#!/usr/bin/env sh
+
+# $BUILDKITE_API_TOKEN must be set.
+if [ -z "$BUILDKITE_API_TOKEN" ]; then
+ echo 'Error: $BUILDKITE_API_TOKEN is empty or not set.' 1>&2
+ exit 1
+fi
+
+BASE_URL=https://api.buildkite.com/v2/organizations/ninenines
+
+_download() {
+ for f in pipelines/*
+ do
+ curl -H "Authorization: Bearer $BUILDKITE_API_TOKEN" \
+ "$BASE_URL/$f" > $f
+ done
+}
+
+_upload() {
+ for f in pipelines/*
+ do
+ curl -H "Authorization: Bearer $BUILDKITE_API_TOKEN" \
+ -X PATCH --data-binary @$f "$BASE_URL/$f"
+ done
+}
+
+case "$1" in
+ download)
+ _download
+ ;;
+ upload)
+ _upload
+ ;;
+ *)
+ echo "Unknown command: $1"
+ exit 1
+ ;;
+esac
diff --git a/pipelines/asciideck b/pipelines/asciideck
new file mode 100644
index 0000000..18247dc
--- /dev/null
+++ b/pipelines/asciideck
@@ -0,0 +1,108 @@
+{
+ "id": "004d5364-a60a-4fcb-aca3-15c09bbb61e5",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/asciideck",
+ "web_url": "https://buildkite.com/ninenines/asciideck",
+ "name": "Asciideck",
+ "description": null,
+ "slug": "asciideck",
+ "repository": "https://github.com/ninenines/asciideck",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": true,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": true,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": false,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/asciideck",
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/c8b86884d360b9e3cda2d592811be1e09edbe6e27e13e06448"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/asciideck/builds",
+ "badge_url": "https://badge.buildkite.com/05e1b0358e6e07a81c6750e94ece0dcca5f2caade4a09726e6.svg",
+ "created_at": "2016-11-01T21:22:05.913Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 1,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci CI_ERLLVM=\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci CI_ERLLVM=\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/cowboy b/pipelines/cowboy
new file mode 100644
index 0000000..97c0236
--- /dev/null
+++ b/pipelines/cowboy
@@ -0,0 +1,108 @@
+{
+ "id": "bdda879c-cdcf-4fa6-b52d-c6ecf96c0f53",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowboy",
+ "web_url": "https://buildkite.com/ninenines/cowboy",
+ "name": "Cowboy",
+ "description": null,
+ "slug": "cowboy",
+ "repository": "https://github.com/ninenines/cowboy",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": true,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": true,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": false,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/cowboy",
+ "skip_pull_request_builds_for_existing_commits": true,
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/bd1b199ba59368266e96db79bd06b5b0f5cc7208059aba4648"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowboy/builds",
+ "badge_url": "https://badge.buildkite.com/61972b651aa4fcd5cdbf5a4c4c308934be8f87e3ac2f2d97c7.svg",
+ "created_at": "2016-01-28T10:32:26.894Z",
+ "env": {
+ "CI_ERLANG_MK": "1"
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 4,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup AUTO_CI_HIPE=\r\ngmake dialyze ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/cowboy-prs b/pipelines/cowboy-prs
new file mode 100644
index 0000000..11772cd
--- /dev/null
+++ b/pipelines/cowboy-prs
@@ -0,0 +1,128 @@
+{
+ "id": "5c38ea04-2a38-4a01-9c27-276c36f6f31d",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowboy-prs",
+ "web_url": "https://buildkite.com/ninenines/cowboy-prs",
+ "name": "Cowboy PRs",
+ "description": null,
+ "slug": "cowboy-prs",
+ "repository": "https://github.com/ninenines/cowboy",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": false,
+ "skip_queued_branch_builds_filter": null,
+ "cancel_running_branch_builds": false,
+ "cancel_running_branch_builds_filter": null,
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": true,
+ "build_pull_request_forks": true,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/cowboy",
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/0896649a31033fb015d7a64d0d4507322391060916b17b5631"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowboy-prs/builds",
+ "badge_url": "https://badge.buildkite.com/4d12d1c64a1b5589fcfd4e1b17f11f02d8eebd159b798b1ad7.svg",
+ "created_at": "2016-10-11T09:20:14.803Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 0,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "manual",
+ "label": "Review required before CI"
+ },
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Windows 7",
+ "command": "make clean && make tests -k PATH=\"/c/Program Files/erl7.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.2.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.3/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl8.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl8.1/bin:/usr/bin\"\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=windows7"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/cowlib b/pipelines/cowlib
new file mode 100644
index 0000000..a028e52
--- /dev/null
+++ b/pipelines/cowlib
@@ -0,0 +1,157 @@
+{
+ "id": "9e708f12-8f3a-44f7-ae2f-3c728b4e16e0",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowlib",
+ "web_url": "https://buildkite.com/ninenines/cowlib",
+ "name": "Cowlib",
+ "description": null,
+ "slug": "cowlib",
+ "repository": "https://github.com/ninenines/cowlib.git",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": true,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": true,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": false,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/cowlib",
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false,
+ "commit_status_404s": 1
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/b95d87f5ba369e577a52cd869b0c34afcd7ebe6aa0f2833cb3"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowlib/builds",
+ "badge_url": "https://badge.buildkite.com/61bc0400979b37846c72584443e80ce8c8bfe08f1adc7ee011.svg",
+ "created_at": "2016-10-03T20:49:49.257Z",
+ "env": {
+ "CI_ERLANG_MK": "1"
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 7,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Alpine",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=alpine"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze\r\nmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+ "KERL_CONFIGURE_OPTIONS": "--with-ssl=/root/openssl-1.0"
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "CentOS",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=centos"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Debian",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=debian"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze ERLANG_OTP=OTP-20.2.4\r\ngmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze ERLANG_OTP=OTP-20.2.4\r\ngmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/cowlib-prs b/pipelines/cowlib-prs
new file mode 100644
index 0000000..3becb65
--- /dev/null
+++ b/pipelines/cowlib-prs
@@ -0,0 +1,124 @@
+{
+ "id": "e1e03aa6-440d-4468-b6b0-1c8b6cc877c4",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowlib-prs",
+ "web_url": "https://buildkite.com/ninenines/cowlib-prs",
+ "name": "Cowlib PRs",
+ "description": null,
+ "slug": "cowlib-prs",
+ "repository": "https://github.com/ninenines/cowlib.git",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": false,
+ "skip_queued_branch_builds_filter": null,
+ "cancel_running_branch_builds": false,
+ "cancel_running_branch_builds_filter": null,
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": true,
+ "build_pull_request_forks": true,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/cowlib",
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/00858f0e9af9040643b6516625f686b7501b382243dd2a76bf"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/cowlib-prs/builds",
+ "badge_url": "https://badge.buildkite.com/b5ec0cf8e7b10d52d49a61b9a9582383d65a5992363b74e5ac.svg",
+ "created_at": "2016-10-07T12:32:06.394Z",
+ "env": {
+ "CI_ERLANG_MK": "1"
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 5,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Alpine",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=alpine"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze\r\nmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+ "KERL_CONFIGURE_OPTIONS": "--with-ssl=/root/openssl-1.0"
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "CentOS",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs ERLANG_OTP=OTP-20.2.4",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=centos"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Debian",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=debian"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.2.4\r\nmake perfs",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/erlang-dot-mk b/pipelines/erlang-dot-mk
new file mode 100644
index 0000000..6423f73
--- /dev/null
+++ b/pipelines/erlang-dot-mk
@@ -0,0 +1,108 @@
+{
+ "id": "de45ad0a-109f-419f-a6b7-8ab3922e503d",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/erlang-dot-mk",
+ "web_url": "https://buildkite.com/ninenines/erlang-dot-mk",
+ "name": "Erlang.mk",
+ "description": null,
+ "slug": "erlang-dot-mk",
+ "repository": "https://github.com/ninenines/erlang.mk",
+ "branch_configuration": "!gh-pages",
+ "default_branch": "master",
+ "skip_queued_branch_builds": true,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": true,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": false,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/erlang.mk",
+ "skip_pull_request_builds_for_existing_commits": true,
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/abb14e9b80ef76a8a921e77cb7f25be3d1ab5ace1519b96fad"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/erlang-dot-mk/builds",
+ "badge_url": "https://badge.buildkite.com/e23c2201e688b2e464fcac194a3294ee35a220c8b9f791baa2.svg",
+ "created_at": "2016-01-21T14:42:46.075Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 1,
+ "running_jobs_count": 1,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make check -j 8 -k\r\nmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake check -j 8 -k\r\ngmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake check -j 8 -k\r\ngmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make check -j 8 -k\r\nmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/erlang-dot-mk-packages b/pipelines/erlang-dot-mk-packages
new file mode 100644
index 0000000..0212f94
--- /dev/null
+++ b/pipelines/erlang-dot-mk-packages
@@ -0,0 +1,122 @@
+{
+ "id": "a49ab8fb-1814-4094-a25b-e887cec50398",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/erlang-dot-mk-packages",
+ "web_url": "https://buildkite.com/ninenines/erlang-dot-mk-packages",
+ "name": "Erlang.mk Packages",
+ "description": null,
+ "slug": "erlang-dot-mk-packages",
+ "repository": "https://github.com/ninenines/erlang.mk",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": false,
+ "skip_queued_branch_builds_filter": null,
+ "cancel_running_branch_builds": false,
+ "cancel_running_branch_builds_filter": null,
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": true,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status_per_step": false,
+ "trigger_mode": "none",
+ "repository": "ninenines/erlang.mk",
+ "skip_pull_request_builds_for_existing_commits": true
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/e83bc8f4da8777829eb370215c70c4ef3c8fef2b4e636fc0b3"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/erlang-dot-mk-packages/builds",
+ "badge_url": "https://badge.buildkite.com/cc3760f9c5970635caad15780f837de3474993f7b2099f5820.svg",
+ "created_at": "2015-12-04T17:58:01.149Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 41,
+ "running_jobs_count": 4,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make packages -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": 420,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake packages -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": 420,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake packages -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": 420,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make packages -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": 420,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Windows 7",
+ "command": "make packages -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": 420,
+ "agent_query_rules": [
+ "os=windows7"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/erlang-dot-mk-prs b/pipelines/erlang-dot-mk-prs
new file mode 100644
index 0000000..e945fe7
--- /dev/null
+++ b/pipelines/erlang-dot-mk-prs
@@ -0,0 +1,126 @@
+{
+ "id": "1cc99a3b-4ea7-4a9b-9771-84f5265dfe06",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/erlang-dot-mk-prs",
+ "web_url": "https://buildkite.com/ninenines/erlang-dot-mk-prs",
+ "name": "Erlang.mk PRs",
+ "description": null,
+ "slug": "erlang-dot-mk-prs",
+ "repository": "https://github.com/ninenines/erlang.mk",
+ "branch_configuration": "!gh-pages",
+ "default_branch": "master",
+ "skip_queued_branch_builds": false,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": false,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": true,
+ "build_pull_request_forks": true,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/erlang.mk",
+ "skip_pull_request_builds_for_existing_commits": true
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/e0d23532cdbeb5d467b3e4af7c3d9045a2ded3c0238315e8f1"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/erlang-dot-mk-prs/builds",
+ "badge_url": "https://badge.buildkite.com/36b061138027daee523afcfb2b340cf8fe09609619b7936d50.svg",
+ "created_at": "2015-10-01T17:17:08.552Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 0,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "manual",
+ "label": "Review required before CI"
+ },
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make check -j 8 -k\r\nmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake check -j 8 -k\r\ngmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake check -j 8 -k\r\ngmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make check -j 8 -k\r\nmake check LEGACY=1 -j 8 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Windows 7",
+ "command": "make check -k\r\nmake check LEGACY=1 -k",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=windows7"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/gun b/pipelines/gun
new file mode 100644
index 0000000..a89f3a9
--- /dev/null
+++ b/pipelines/gun
@@ -0,0 +1,124 @@
+{
+ "id": "8d9162d3-f165-4988-bce8-8c564ad393d0",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/gun",
+ "web_url": "https://buildkite.com/ninenines/gun",
+ "name": "Gun",
+ "description": null,
+ "slug": "gun",
+ "repository": "https://github.com/ninenines/gun",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": true,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": true,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "trigger_mode": "code",
+ "build_pull_requests": false,
+ "pull_request_branch_filter_enabled": false,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status": true,
+ "publish_commit_status_per_step": true,
+ "repository": "ninenines/gun",
+ "pull_request_branch_filter_configuration": ""
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/ce8a014e07cd1e64b8a113ba3bd15eb84a163296a541e6a25a"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/gun/builds",
+ "badge_url": "https://badge.buildkite.com/abc1dcdb2d179f30b68e49e03c85dfa36233e9cae2b334077f.svg",
+ "created_at": "2016-11-16T15:37:49.857Z",
+ "env": {
+ "CI_ERLANG_MK": "1"
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 1,
+ "running_jobs_count": 1,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.1.5",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze ERLANG_OTP=OTP-20.1.5",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze ERLANG_OTP=OTP-20.1.5",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze ERLANG_OTP=OTP-20.1.5",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Windows 7 (minus Dialyzer until OTP-20.2)",
+ "command": "make distclean\r\nmake -k ci-windows",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=windows7"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/gun-prs b/pipelines/gun-prs
new file mode 100644
index 0000000..5a8cf2c
--- /dev/null
+++ b/pipelines/gun-prs
@@ -0,0 +1,128 @@
+{
+ "id": "ef455860-151b-42af-b7fe-2bfa4331d7e8",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/gun-prs",
+ "web_url": "https://buildkite.com/ninenines/gun-prs",
+ "name": "Gun PRs",
+ "description": null,
+ "slug": "gun-prs",
+ "repository": "https://github.com/ninenines/gun",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": false,
+ "skip_queued_branch_builds_filter": null,
+ "cancel_running_branch_builds": false,
+ "cancel_running_branch_builds_filter": null,
+ "provider": {
+ "id": "github",
+ "settings": {
+ "trigger_mode": "code",
+ "build_pull_requests": true,
+ "pull_request_branch_filter_enabled": false,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "build_pull_request_forks": true,
+ "build_tags": false,
+ "publish_commit_status": true,
+ "publish_commit_status_per_step": true,
+ "repository": "ninenines/gun",
+ "pull_request_branch_filter_configuration": ""
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/1f1df5a59a344ff0dcba91c51bfbc8c00515815c1537e06128"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/gun-prs/builds",
+ "badge_url": "https://badge.buildkite.com/a1aa03abceb713c8768ef03509f26cce35730f9209aec703d1.svg",
+ "created_at": "2016-11-21T10:32:44.691Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 0,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "manual",
+ "label": "Review required before CI"
+ },
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Windows 7",
+ "command": "make clean && make tests -k PATH=\"/c/Program Files/erl7.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.2.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.3/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl8.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl8.1/bin:/usr/bin\"\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=windows7"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/ranch b/pipelines/ranch
new file mode 100644
index 0000000..6312fa2
--- /dev/null
+++ b/pipelines/ranch
@@ -0,0 +1,108 @@
+{
+ "id": "724ce121-c8ec-4fea-a341-fc09f522abe8",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/ranch",
+ "web_url": "https://buildkite.com/ninenines/ranch",
+ "name": "Ranch",
+ "description": null,
+ "slug": "ranch",
+ "repository": "https://github.com/ninenines/ranch",
+ "branch_configuration": null,
+ "default_branch": "master",
+ "skip_queued_branch_builds": true,
+ "skip_queued_branch_builds_filter": "",
+ "cancel_running_branch_builds": true,
+ "cancel_running_branch_builds_filter": "",
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": false,
+ "build_pull_request_forks": false,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "skip_pull_request_builds_for_existing_commits": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/ranch",
+ "pull_request_branch_filter_configuration": "",
+ "pull_request_branch_filter_enabled": false
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/194c4c95da25a5bdab166c313fd5fcce3a3ac0cf4457559989"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/ranch/builds",
+ "badge_url": "https://badge.buildkite.com/b93dbe1a93ef055da41d450f259b85d4cb061f787169f0f656.svg",
+ "created_at": "2016-10-08T20:51:03.722Z",
+ "env": {
+ "CI_ERLANG_MK": "1"
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 4,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci ci-auto-cleanup\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci ci-auto-cleanup\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}
diff --git a/pipelines/ranch-prs b/pipelines/ranch-prs
new file mode 100644
index 0000000..57fa5ef
--- /dev/null
+++ b/pipelines/ranch-prs
@@ -0,0 +1,126 @@
+{
+ "id": "c6966ca4-d252-4f40-9877-997c3f6ff0bd",
+ "url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/ranch-prs",
+ "web_url": "https://buildkite.com/ninenines/ranch-prs",
+ "name": "Ranch PRs",
+ "description": null,
+ "slug": "ranch-prs",
+ "repository": "https://github.com/ninenines/ranch",
+ "branch_configuration": "",
+ "default_branch": "master",
+ "skip_queued_branch_builds": false,
+ "skip_queued_branch_builds_filter": null,
+ "cancel_running_branch_builds": false,
+ "cancel_running_branch_builds_filter": null,
+ "provider": {
+ "id": "github",
+ "settings": {
+ "publish_commit_status": true,
+ "build_pull_requests": true,
+ "build_pull_request_forks": true,
+ "build_tags": false,
+ "publish_commit_status_per_step": true,
+ "trigger_mode": "code",
+ "repository": "ninenines/ranch",
+ "skip_pull_request_builds_for_existing_commits": true
+ },
+ "webhook_url": "https://webhook.buildkite.com/deliver/16985b41e0418a63ca0ae3f9d9a273f332f6b61f5c82bea86c"
+ },
+ "builds_url": "https://api.buildkite.com/v2/organizations/ninenines/pipelines/ranch-prs/builds",
+ "badge_url": "https://badge.buildkite.com/6c97ef62dba96534fd3db9b68fa2cd2591703feaa964edbc63.svg",
+ "created_at": "2015-12-18T19:14:45.897Z",
+ "env": {
+
+ },
+ "scheduled_builds_count": 0,
+ "running_builds_count": 0,
+ "scheduled_jobs_count": 0,
+ "running_jobs_count": 0,
+ "waiting_jobs_count": 0,
+ "steps": [
+ {
+ "type": "manual",
+ "label": "Review required before CI"
+ },
+ {
+ "type": "script",
+ "name": "Arch Linux",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=archlinux"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "FreeBSD",
+ "command": "gmake distclean\r\ngmake -k ci\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+ "CI_OTP": "OTP-18.0.3 OTP-18.1.5 OTP-18.2.4.1 OTP-18.3.4.4 OTP-19.0.7 OTP-19.1.6"
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=freebsd"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "OSX",
+ "command": "gmake distclean\r\ngmake -k ci\r\ngmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+ "CI_OTP": "OTP-18.0.3 OTP-18.1.5 OTP-18.2.4.1 OTP-18.3.4.4 OTP-19.0.7 OTP-19.1.6"
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=osx"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Ubuntu",
+ "command": "make distclean\r\nmake -k ci\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=ubuntu"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ },
+ {
+ "type": "script",
+ "name": "Windows 7",
+ "command": "make clean && make tests -k PATH=\"/c/Program Files/erl5.10.4/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl6.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl6.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl6.2/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl6.3/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl6.4/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.2.1/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl7.3/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl8.0/bin:/usr/bin\"\r\nmake clean && make tests -k PATH=\"/c/Program Files/erl8.1/bin:/usr/bin\"\r\nmake dialyze",
+ "artifact_paths": "logs.html",
+ "branch_configuration": "",
+ "env": {
+
+ },
+ "timeout_in_minutes": null,
+ "agent_query_rules": [
+ "os=windows7"
+ ],
+ "concurrency": null,
+ "parallelism": null
+ }
+ ]
+}