diff --git a/arkoala-arkts/.gitlab-ci.yml b/arkoala-arkts/.gitlab-ci.yml index 99eba0be1eec8f374c6d5632778e6669264493d2..141082cdce90987d78d8a48ef003171722577b54 100644 --- a/arkoala-arkts/.gitlab-ci.yml +++ b/arkoala-arkts/.gitlab-ci.yml @@ -126,11 +126,9 @@ install node modules (arkoala-arkts): - install node modules (arkoala-arkts) - install node modules (incremental) - install node modules (interop) - - regenerate plugin-api before_script: - !reference [.setup, script] - - npm run panda:sdk:install --prefix arkoala-arkts - - npm run compile --prefix arkoala-arkts/libarkts + - !reference [.setup, regenerate-plugin-api] script: - npm run build:compat:inc:capi --prefix incremental/compat @@ -143,11 +141,9 @@ install node modules (arkoala-arkts): - install node modules (arkoala-arkts) - install node modules (incremental) - install node modules (interop) - - regenerate plugin-api before_script: - !reference [.setup, script] - - npm run panda:sdk:install --prefix arkoala-arkts - - npm run compile --prefix arkoala-arkts/libarkts + - !reference [.setup, regenerate-plugin-api] script: - npm run build:common:inc:capi --prefix incremental/common @@ -160,12 +156,9 @@ install node modules (arkoala-arkts): - install node modules (arkoala-arkts) - install node modules (incremental) - install node modules (interop) - - regenerate plugin-api before_script: - !reference [.setup, script] - - npm run panda:sdk:install --prefix arkoala-arkts - # need the library as well as the plugins built - - npm run run --prefix arkoala-arkts/libarkts + - !reference [.setup, regenerate-plugin-api] script: - npm run run:user:pure-sts --prefix arkoala-arkts/trivial/user diff --git a/arkoala-arkts/libarkts/.gitlab-ci.yml b/arkoala-arkts/libarkts/.gitlab-ci.yml index 56f44462010b5926176ed266f6346a234f4d4ae3..68ace4dd1f820f6fdc8536450e759b909728ed77 100644 --- a/arkoala-arkts/libarkts/.gitlab-ci.yml +++ b/arkoala-arkts/libarkts/.gitlab-ci.yml @@ -34,6 +34,7 @@ build plugin-api: - !reference [ .setup, script ] - cd arkoala-arkts/libarkts - npm run panda:sdk:install + - npm run regenerate script: - npm run compile needs: @@ -50,6 +51,7 @@ test plugin-api: - !reference [ .setup, script ] - cd arkoala-arkts/libarkts - npm run panda:sdk:install + - npm run regenerate script: - npm run test needs: @@ -66,6 +68,7 @@ test example arkts-plugin: - !reference [ .setup, script ] - cd arkoala-arkts/libarkts - npm run panda:sdk:install + - npm run regenerate script: - npm run run needs: @@ -81,6 +84,7 @@ test libarkts playground: - !reference [ .setup, script ] - cd arkoala-arkts/libarkts - npm run panda:sdk:install + - npm run regenerate script: - npm run run:playground needs: diff --git a/arkoala-arkts/memo-plugin/.gitlab-ci.yml b/arkoala-arkts/memo-plugin/.gitlab-ci.yml index 51db6fa47f4de74fcde6d68d223cb10c64710301..0f78f448ca02b0b61d0cc67010b860c5e5810776 100644 --- a/arkoala-arkts/memo-plugin/.gitlab-ci.yml +++ b/arkoala-arkts/memo-plugin/.gitlab-ci.yml @@ -10,8 +10,7 @@ build memo-plugin: - install node modules (interop) before_script: - !reference [.setup, script] - - npm run panda:sdk:install --prefix arkoala-arkts/libarkts - - npm run compile --prefix arkoala-arkts/libarkts + - !reference [.setup, regenerate-plugin-api] script: - npm run compile --prefix arkoala-arkts/memo-plugin @@ -28,13 +27,12 @@ test memo-plugin: - build incremental.abc before_script: - !reference [.setup, script] + - !reference [.setup, regenerate-plugin-api] - npm run compile:all --prefix incremental/compat - npm run compile --prefix incremental/common - npm run compile --prefix incremental/compiler-plugin - npm run compile --prefix incremental/runtime - npm run unmemoize --prefix incremental/runtime - - npm run panda:sdk:install --prefix arkoala-arkts/libarkts - - npm run compile --prefix arkoala-arkts/libarkts - npm run compile --prefix arkoala-arkts/memo-plugin script: - npm run demo:run --prefix arkoala-arkts/memo-plugin diff --git a/gitlab/setup.yml b/gitlab/setup.yml index a04c621a2d391e0b6bd99d75e40dee7492f852b1..900f68433fb3cb1669e7362ccf41b75c4c66770c 100644 --- a/gitlab/setup.yml +++ b/gitlab/setup.yml @@ -9,6 +9,12 @@ - npm config set @idlizer:registry https://nexus.bz-openlab.ru:10443/repository/koala-npm/ - npm config set //nexus.bz-openlab.ru:10443/repository/koala-npm/:_auth $NEXUS_NPM_PASS - npm config list + regenerate-plugin-api: + - cd arkoala-arkts/libarkts + - npm run reinstall:regenerate + - npm run compile + - npm run compile:plugins + - cd - .linux-vm-shell-task: tags: