-
Notifications
You must be signed in to change notification settings - Fork 48
Release Private Beta
jonsnyder edited this page Oct 4, 2021
·
13 revisions
- Checkout branch in Alloy to release
- Update library name in implementation details?
- Install dependencies:
npm ci
- Increment version - first time:
npm version preminor --preid beta --no-git-tag-version
, after that:npm version prerelease --preid beta --no-git-tag-version
- Add changed files and commit.
- Build alloy.js files:
npm run build
- Upload them to CDN under a folder for the private beta.
sftp -oHostKeyAlgorithms=+ssh-dss -oStrictHostKeyChecking=no [email protected]:/prod/alloy
mkdir edge-destinations-beta
cd edge-destinations-beta
mkdir 2.7.0-beta.0
cd 2.7.0-beta.0
put ./dist/alloy.js
put ./dist/alloy.min.js
- Test CDN urls
- Build files for NPM package which extension will use:
npm run prepublishOnly
- Checkout branch in reactor-extension-alloy.
- Run
npm ci
- First time only: Change @adobe/alloy "version" to "../alloy" (This assumes that alloy and reactor-extension-alloy directories are siblings).
- First time only: Update extension.json to have a different name.
- Increment version - first time:
npm version preminor --preid beta --no-git-tag-version
, after that:npm version prerelease --preid beta --no-git-tag-version
- Add changed files and commit.
- Package Extension:
npm run package
- Upload extension.
- Release extension to private.
- Work with Launch team to add the extension to other orgs.
- adobe-alloy-edb: Experience Platform International
- adobe-alloy-edb2: Luma ACxP
- adobe-alloy-edb3: SANOMA OYJ
- adobe-alloy-edg4: Experience Edge Early Access