diff --git a/.circleci/config.yml b/.circleci/config.yml index 6782382..b559f96 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -35,6 +35,17 @@ jobs: command: | echo "$DOCKERHUB_PASSWORD" | docker login -u $DOCKERHUB_LOGIN --password-stdin docker push $IMAGE_NAME + publish-crates-io: + working_directory: ~/android-rs-glue + environment: + IMAGE_NAME: tomaka/cargo-apk + docker: + - image: docker:stable + steps: + - run: apt-get -qq update && apt-get install -y git + - checkout + - run: cd ./cargo-apk && cargo publish --token $CRATESIO_TOKEN + - run: cd ./glue && cargo publish --token $CRATESIO_TOKEN workflows: version: 2 all: @@ -46,3 +57,9 @@ workflows: filters: branches: only: master + - publish-crates-io: + requires: + - build-and-test + filters: + branches: + only: master