regenerate plugin-api:
interruptible: true
stage: build
extends: .linux-vm-shell-task
before_script:
- !reference [ .setup, script ]
- cd arkoala-arkts/libarkts
- npm run panda:sdk:install
script:
- npm run regenerate
needs:
- install node modules (arkoala-arkts)
- install node modules (incremental)
- install node modules (interop)
build plugin-api:
interruptible: true
stage: build
extends: .linux-vm-shell-task
before_script:
- !reference [ .setup, script ]
- cd arkoala-arkts/libarkts
- npm run panda:sdk:install
- npm run regenerate
script:
- npm run compile
needs:
- install node modules (arkoala-arkts)
- install node modules (incremental)
- install node modules (interop)
- regenerate plugin-api
test plugin-api:
interruptible: true
stage: test
extends: .linux-vm-shell-task
before_script:
- !reference [ .setup, script ]
- cd arkoala-arkts/libarkts
- npm run panda:sdk:install
- npm run regenerate
script:
- npm run test
needs:
- install node modules (arkoala-arkts)
- install node modules (incremental)
- install node modules (interop)
- regenerate plugin-api
test example arkts-plugin:
interruptible: true
stage: test
extends: .linux-vm-shell-task
before_script:
- !reference [ .setup, script ]
- cd arkoala-arkts/libarkts
- npm run panda:sdk:install
- npm run regenerate
script:
- npm run run
needs:
- install node modules (arkoala-arkts)
- install node modules (incremental)
- install node modules (interop)
test libarkts playground:
interruptible: true
stage: test
extends: .linux-vm-shell-task
before_script:
- !reference [ .setup, script ]
- cd arkoala-arkts/libarkts
- npm run panda:sdk:install
- npm run regenerate
script:
- npm run run:playground
needs:
- install node modules (arkoala-arkts)
- install node modules (incremental)
- install node modules (interop)
- regenerate plugin-api