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
|