Skip to content

Instantly share code, notes, and snippets.

@ykomatsu
Created October 22, 2017 12:55
Show Gist options
  • Save ykomatsu/8d60063ad4bcd5e5a1abed954d5c6bea to your computer and use it in GitHub Desktop.
Save ykomatsu/8d60063ad4bcd5e5a1abed954d5c6bea to your computer and use it in GitHub Desktop.
Iosevka configuration for Circle CI
version: 2
jobs:
build:
docker:
- image: circleci/node:latest
steps:
- checkout
- run: yarn install
- run:
command: |
sudo apt-get update
sudo apt-get -y install ttfautohint
- run:
command: |
curl -L https://github.com/premake/premake-core/releases/download/v5.0.0-alpha12/premake-5.0.0-alpha12-linux.tar.gz | tar -xz
sudo cp premake5 /usr/bin
- run:
command: |
git clone https://github.com/caryll/otfcc
cd otfcc
premake5 gmake
cd build/gmake
make config=release_x64
sudo cp ../../bin/release-x64/* /usr/bin
- run:
command: |
make custom-config design='stress-fw'
make custom
- run:
command: |
mkdir /tmp/artifacts
zip /tmp/artifacts/iosevka-custom.zip -r dist
- store_artifacts:
path: /tmp/artifacts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment