version: 2 jobs: build: docker: - image: ubuntu:18.04 working_directory: ~/repo steps: - checkout #- restore_cache: # keys: # - v1-dependencies-{{ checksum "requirements.txt" }} # - v1-dependencies- #- run: # name: install dependencies # command: | # python3 -m venv venv # . venv/bin/activate # pip install -r requirements.txt #- save_cache: # paths: # - ./venv # key: v1-dependencies-{{ checksum "requirements.txt" }} - run: env | sort - run: pwd - run: ls -l - run: whoami - run: uname -a - run: nproc - run: date > my-artifact - run: ./setup -y # nproc one because CircleCI lies about actual CPUs we have (1) and build fails: # https://ideas.circleci.com/ideas/CCI-I-578 - run: ./build --arch aarch64 --download-dependencies --nproc 1 gem5 - store_artifacts: path: my-artifact destination: my-artifact