diff --git a/concourse/tasks/build-theia-package.sh b/concourse/tasks/build-theia-package.sh index b8dd38383..1e0fa6051 100755 --- a/concourse/tasks/build-theia-package.sh +++ b/concourse/tasks/build-theia-package.sh @@ -28,10 +28,10 @@ timestamp=`date -u +%Y%m%d%H%M` base_version=`jq -r .version package.json` -cd "$sources" -./build.sh +yarn install lerna -g # for snapshot build, work the timestamp into package.json version qualifier +cd "$sources" qualified_version=${base_version}-${timestamp} echo "Version: ${qualified_version}" lerna version ${qualified_version} --exact --no-git-tag-version --no-push --yes @@ -39,6 +39,9 @@ lerna version ${qualified_version} --exact --no-git-tag-version --no-push --yes cd "$ext_sources" echo -e "\n\n*Version: ${qualified_version}*" >> README.md +cd "$sources" +./build.sh + cd "$ext_folder" tar_file=$extension_id-v$qualified_version.tgz yarn pack --filename $tar_file diff --git a/concourse/tasks/theia-rc-build.sh b/concourse/tasks/theia-rc-build.sh index e911c9ce0..f156facbc 100755 --- a/concourse/tasks/theia-rc-build.sh +++ b/concourse/tasks/theia-rc-build.sh @@ -26,8 +26,9 @@ else fi cd ${sources} -./build.sh +yarn install lerna -g lerna version "${version%-*}" || true --exact --no-git-tag-version --no-push --yes +./build.sh cd ${ext_sources} yarn pack