slackと連携する
以下のxxxを自分のSlackの名前に変更してアクセス
Circle Ciを検索して追加する
この画面に表示されるWebhookURLをコピーしておく
Circle Ciにログインする
Add Projectで連携したいプロジェクトを選択する
歯車マークをクリックして
Chat Notificationsから、Slackを選択してコピーしておいたWebhookURLを入れて保存する
実装する
pyramidのサンプル用のプロジェクトを作成する
こちらを参考にしてください
https://qiita.com/noracorn92/items/07f5f7dbad8f551c3c45
miniappというプロジェクト名で作成しました
cd miniapp
pip freeze > requirements.txt
vi requirements.txt
requirements.txtを編集して、git clone している部分を削除します
Circle Ciで使用する設定ファイルを作成する
mkdir .circleci
cd .circleci
vi config.yml
config.yml
version: 2
jobs:
build:
docker:
- image: python:3
steps:
- checkout
- run: apt-get update && apt-get install -y libgmp3-dev
- run:
name: Install dependencies
command: pip install -r requirements.txt
- run:
name: setup miniapp
command: pip install -e .
- run:
name: Run tests
command: cd miniapp/pages/tests;python -m unittest
※ miniapp/pages/testsにテストケースがあるとします。