forget for get

覚えるために忘れる

CircleCIメモ

GitHubやBitbucketと連携して、プッシュしたらビルドしてテストしてデプロイができる。
月1000分まで無料で使える。
 
ユーザ登録
https://circleci.jp/signup/
GitHubでログインする(Bitbucket使ってる人はBitbucketでログイン)
 
Gitリポジトリのトップに
.circleci/config.yml
を作成。
 
version: 2
jobs:
  build:
    docker:
      - image: circleci/php:7.3-stretch-node-browsers
    working_directory: ~/repo
    steps:
      - checkout
      - run: scp -oStrictHostKeyChecking=no -P ${DEPLOY_PORT} ~/repo/* ${DEPLOY_USER}@${DEPLOY_SERVER}:~/web/projecta

workflows:
  version: 2
  build_and_deploy:
    jobs:
      - build:
          filters:
            branches:
              only:
                - master