Comment 0 for bug 1693451

Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :

CircleCI is an awesome alternative to travis for CI. https://circleci.com

Using a simple .circleci/config.yml (below) you can have circleci use an Ubuntu 16.04 image to build using snapcraft, however we don't currently have support for adding the store credentials in the same way we do for travis.

CircleCi supports using encrypted credentials. https://github.com/circleci/encrypted-files

version: 2
jobs:
  build:
    working_directory: ~/emoji
    docker:
     - image: buildpack-deps:xenial
    steps:
     - checkout
     - run:
         command: |
           apt update
           apt install -y snapcraft
           snapcraft
     - store_artifacts:
         path: ./*.snap
     - deploy:
         name: Push Master to Snap Store
         command: |
           echo snapcraft push *.snap --channel edge