diff --git a/.circleci/config.yml b/.circleci/config.yml index b9f291ec..af5b1e2e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,9 +1,11 @@ version: 2.1 +orbs: # adds orbs to your configuration + jira: circleci/jira@1.0.5 # invokes the Jira orb, making its commands accessible jobs: build: working_directory: ~/Cider docker: - - image: circleci/node:16-browsers + - image: circleci/node:16 steps: - checkout - run: @@ -12,13 +14,13 @@ jobs: - restore_cache: name: Restore Yarn Package Cache keys: - - yarn-packages-{{ checksum "cider-yarn.lock" }} + - yarn-packages-{{ checksum "yarn.lock" }} - run: name: Install Dependencies - command: yarn install --cache-folder ~/.cache/yarn + command: yarn install --frozen-lockfile --cache-folder ~/.cache/yarn - save_cache: name: Save Yarn Package Cache - key: yarn-packages-{{ checksum "cider-yarn.lock" }} + key: yarn-packages-{{ checksum "yarn.lock" }} paths: - ~/.cache/yarn - run: @@ -32,25 +34,18 @@ jobs: sudo dpkg --add-architecture i386 sudo apt-get update -y sudo apt-get install -y wine32 - sudo apt-get install -y x11vnc - - run: - name: Start X VNC Server - command: x11vnc -forever -nopw -create - background: true - #- run: - #name: Base Functionality Testing - #command: yarn test - store_test_results: path: test-results - - run: - name: Append Commit BuildID to Version - command: yarn circle:append-bid - run: name: Generate Builds (Linux) command: yarn dist -l -p never + post-steps: + - jira/notify - run: name: Generate Builds (Windows) command: yarn dist -w --x64 -p never + post-steps: + - jira/notify - run: name: Move Build Files command: | @@ -60,7 +55,9 @@ jobs: mv ~/Cider/dist/*.AppImage ~/Cider/dist/artifacts mv ~/Cider/dist/*.snap ~/Cider/dist/artifacts mv ~/Cider/dist/*.yml ~/Cider/dist/artifacts - - store_artifacts: path: ~/Cider/dist/artifacts + post-steps: + - jira/notify +