diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml new file mode 100644 index 0000000..f332f8a --- /dev/null +++ b/.buildkite/pipeline.yml @@ -0,0 +1,17 @@ +steps: + - name: ":docker: :package:" + plugins: + docker-compose#v1.5.2: + build: probot-app-pr-title + image-repository: 296822479253.dkr.ecr.us-east-2.amazonaws.com/fusionjs + - wait + - name: ":eslint:" + command: "yarn lint" + plugins: + docker-compose#v1.5.2: + run: probot-app-pr-title + - name: ":jest:" + command: "yarn jest" + plugins: + docker-compose#v1.5.2: + run: probot-app-pr-title diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index bb59403..0000000 --- a/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -dist: trusty -sudo: false -language: node_js -node_js: 8.6.0 -before_install: -- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.2.1 -- export PATH=$HOME/.yarn/bin:$PATH -- yarn global add greenkeeper-lockfile@1 -cache: - yarn: true -before_script: greenkeeper-lockfile-update -after_script: greenkeeper-lockfile-upload -deploy: - provider: npm - email: rtsao@uber.com - api_key: - secure: CRO0Glo88aruoiBHff2VKZG+63sGDPvNCRbkc+9ubwz0eSD3OMQEQQWDoW9Lj803Of4xvr9EFIo/CGk/DaPgYsE9/yRaOqdElmdYhHgzfNKy1pn9/BzykvG4MJdv3e2br6C9OJJsXdA5Q0zFkhuffrRqXN5FWTk1xFZCIGfHr6c21YtKY5Tv2j2XQbeipqBJr1CzfBksuNVasxAMPxJGepjdo7sGZP3MTVhT2oMLHoeeaiY/CpfE9HBKFixfh3dAlU3bIOtiqK12R3IsMHch3JOh1V8IFEGoBSnP9NHz9ZklG/Ofg2/Vv95Ekir4jHb7gUE4SlXbViK0lqDLvqZg4tZR4AvgIkFbq49E3CIWedQqrYwVbDfsG4pySSzzMEM97rdsOiNbBE+5Sv9l9jTKWor0/yv9vwLbfl3GbfUPcY5cux0pue5r0+/PYSmZ2zDxDr9Ky9hWluxKLXJzDhYqvJ5nh4haVjzf7KW7HaJE9nYmhS9xo4TmB9VzYyvxpKkbuYEtG8qkLxrior5aCPLUz7fpzckUN4GeyICyPSXE/ODqI3rndiq7s3Br/nKLRY8L6qxKa5bzPhKGV4XT1G4s3z481/3Upji/owiamZLL17DlPjuvO8wpFWIG77jwF/oDifhDyLbF2oaBmeFJd0GHCoGDh7ciZGgyU5URWXupoOc= - on: - tags: true - repo: uber-web/probot-app-pr-title diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7930323 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM node:8.9.0 + +WORKDIR /probot-app-pr-title + +COPY package.json yarn.lock /probot-app-pr-title/ + +RUN yarn diff --git a/README.md b/README.md index 44c26f6..e4864fb 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ npm start See [docs/deploy.md](docs/deploy.md) if you would like to run your own instance of this app. -[build-badge]: https://travis-ci.org/uber-web/probot-app-pr-title.svg?branch=master -[build-href]: https://travis-ci.org/uber-web/probot-app-pr-title +[build-badge]: https://badge.buildkite.com/dafda46de3acff0f75fbf6f4111d8c0cf885700b3c0ef6c6ba.svg?branch=master +[build-href]: https://buildkite.com/uberopensource/probot-app-pr-title [deps-badge]: https://david-dm.org/uber-web/probot-app-pr-title.svg [deps-href]: https://david-dm.org/uber-web/probot-app-pr-title [npm-badge]: https://badge.fury.io/js/probot-app-pr-title.svg diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..59f98ab --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,7 @@ +version: '2' +services: + probot-app-pr-title: + build: . + volumes: + - .:/probot-app-pr-title + - /probot-app-pr-title/node_modules/ diff --git a/package.json b/package.json index d090500..4d0e4a4 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "scripts": { "start": "probot run ./index.js", "test": "npm run lint && jest", + "jest": "jest", "lint": "eslint .", "fix": "eslint . --fix" },