36 lines
792 B
YAML
36 lines
792 B
YAML
|
version: 2
|
||
|
jobs:
|
||
|
pack:
|
||
|
docker:
|
||
|
- image: circleci/node
|
||
|
steps:
|
||
|
- checkout
|
||
|
- run:
|
||
|
name: Install dependencies
|
||
|
command: npm install --loglevel=error
|
||
|
working_directory: ~/project/_tools
|
||
|
- run:
|
||
|
name: Pack PBOs
|
||
|
command: npx gulp
|
||
|
working_directory: ~/project/_tools
|
||
|
- store_artifacts:
|
||
|
path: ~/project/_tools/build/pbo
|
||
|
destination: 'KP-Liberation'
|
||
|
validate:
|
||
|
docker:
|
||
|
- image: circleci/python
|
||
|
steps:
|
||
|
- checkout
|
||
|
- run:
|
||
|
name: Install SQFLint
|
||
|
command: sudo pip install sqflint
|
||
|
- run:
|
||
|
name: Validate SQF
|
||
|
command: sqflint -d Missionframework
|
||
|
workflows:
|
||
|
version: 2
|
||
|
build:
|
||
|
jobs:
|
||
|
- pack
|
||
|
- validate
|