Skip to content

Commit b8f7e87

Browse files
authored
Merge pull request #41 from buildkite/PB-66-rails-parallel-example-repo
PB-66 update with screenshot
2 parents a4c558d + 6172c9f commit b8f7e87

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.buildkite/screenshot.png

273 KB
Loading

Readme.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
# Buildkite Rails Docker Parallel Example
1+
# Buildkite Rails Docker Parallel Pipeline Example
22

3+
[![Build status](https://badge.buildkite.com/aab023f2f33ab06766ed6236bc40caf0df1d9448e4f590d0ee.svg?branch=main)](https://buildkite.com/buildkite/rails-docker-parallel-example)
34
[![Add to Buildkite](https://buildkite.com/button.svg)](https://buildkite.com/new)
45

56
This repository is an example of how to easily run a large number of parallel testing agents for a [Rails](https://rubyonrails.org/) application using [Buildkite](https://buildkite.com/), [Docker](https://www.docker.com) and [Knapsack](https://github.com/ArturT/knapsack). This approach works well with Docker available autoscaling environments like the [Buildkite AWS Stack](https://buildkite.com/buildkite/buildkite-aws-stack).
67

78
This repository doesn't actually include a Rails sample application, but has the same CI scripts, `Dockerfile` and `docker-compose.yml` you would use for a production application. For a non-Docker based setup, see the [Rails Parallel Example](https://github.com/buildkite/rails-parallel-example).
89

10+
See the full [Getting Started Guide](https://buildkite.com/docs/guides/getting-started) for step-by-step instructions on how to get this running, or [Add to Buildkite](https://buildkite.com/new) to try it yourself.
11+
12+
<a href="https://buildkite.com/buildkite/rails-docker-parallel-example/builds?branch=main"><img width="1491" alt="Screenshot of Buildkite Rails Docker Parallel example pipeline" src=".buildkite/screenshot.png" /></a>
13+
914
Files to note:
1015

1116
* [docker-compose.yml](docker-compose.yml) - sets up the app to be able to run via [Buildkite’s Docker Compose support](https://buildkite.com/docs/guides/docker-containerized-builds)

0 commit comments

Comments
 (0)