Sha256: 4d5f5d9a92278e512d6b98cad2e91238a430d5cf8ea696ff2125d946a69fe704

Contents?: true

Size: 1.54 KB

Versions: 3

Compression:

Stored size: 1.54 KB

Contents

version: 2
jobs:
  build:
    machine:
      enabled: true
    working_directory: ~/embulk-input-remote
    steps:
      - checkout

      - run: docker-compose up -d
      - run: docker-compose ps
      - run: |
          docker cp $(docker inspect --format="{{.Id}}" embulk-input-remote_host1):/home/ubuntu/.ssh/id_rsa_test . && \
          chmod 400 id_rsa_test
      - restore_cache:
          key: v1-gradle-{{ checksum "build.gradle" }}
          key: v1-gradle-
      - run: ./gradlew checkstyle
      - run: ./gradlew check --info
      - run:
          name: Save test results
          command: |
            mkdir -p ~/junit/
            find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} ~/junit/ \;
          when: always
      - store_test_results:
          path: ~/junit
      - store_artifacts:
          path: ~/junit

      - save_cache:
          paths:
            - "~/.gradle"
            - "~/.m2"
          key: v1-gradle-{{ checksum "build.gradle" }}

      - deploy:
          name: Push Gem to RubyGems.org and bump up
          command: |
            if [ "${CIRCLE_BRANCH}" == "release" ]; then
              curl -f -u $RUBYGEMS_USER:$RUBYGEMS_PASSWORD https://rubygems.org/api/v1/api_key.yaml > ~/.gem/credentials; chmod 0600 ~/.gem/credentials
              git config --global user.email "shiketaudonko41@gmail.com"
              git config --global user.name "kamatama41"
              git checkout master
              git reset --hard origin/master
              ./gradlew release -Prelease.useAutomaticVersion=true
            fi

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
embulk-input-remote-0.4.2 .circleci/config.yml
embulk-input-remote-0.4.1 .circleci/config.yml
embulk-input-remote-0.4.0 .circleci/config.yml