Skip to content

Commit

Permalink
ci: refactoring deploy to /dev dir [no ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Yakutoc committed Mar 7, 2024
1 parent 63657a5 commit 6e05aad
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 31 deletions.
43 changes: 15 additions & 28 deletions .github/workflows/documentation-deploy-dev-subdir.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ on:
jobs:
deploy:
runs-on: ubuntu-latest
env:
PREFIX: 'dev'
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -19,62 +21,62 @@ jobs:

- name: Prepare directories
run: |
mkdir -p s3_build s3_build_sb
mkdir -p s3_build
- name: Plasma Website
run: |
npm run build --prefix="./website/plasma-website"
cp -R ./website/plasma-website/build ./s3_build/next-${{ github.sha }}
cp -R ./website/plasma-website/build/. ./s3_build
- name: Plasma UI Docs
run: |
npm run build --prefix="./website/plasma-ui-docs"
cp -R ./website/plasma-ui-docs/build ./s3_build/next-${{ github.sha }}/ui
cp -R ./website/plasma-ui-docs/build ./s3_build/ui
- name: Plasma Web Docs
run: |
npm run build --prefix="./website/plasma-web-docs"
cp -R ./website/plasma-web-docs/build ./s3_build/next-${{ github.sha }}/web
cp -R ./website/plasma-web-docs/build ./s3_build/web
- name: Plasma SDDS SERV Docs
run: |
npm run build --prefix="./website/sdds-serv-docs"
cp -R ./website/plasma-sdds-serv-docs/build ./s3_build/next-${{ github.sha }}/sdds-serv
cp -R ./website/sdds-serv-docs/build ./s3_build/sdds-serv
- name: Plasma UI Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-ui"
cp -R ./packages/plasma-ui/build-sb ./s3_build_sb/dev/ui-storybook
cp -R ./packages/plasma-ui/build-sb ./s3_build/ui-storybook
- name: Plasma Web Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-web"
cp -R ./packages/plasma-web/build-sb ./s3_build_sb/dev/web-storybook
cp -R ./packages/plasma-web/build-sb ./s3_build/web-storybook
- name: Plasma B2C Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-b2c"
cp -R ./packages/plasma-b2c/build-sb ./s3_build_sb/dev/b2c-storybook
cp -R ./packages/plasma-b2c/build-sb ./s3_build/b2c-storybook
- name: Plasma "ASDK" Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-asdk"
cp -R ./packages/plasma-asdk/build-sb ./s3_build_sb/dev/asdk-storybook
cp -R ./packages/plasma-asdk/build-sb ./s3_build/asdk-storybook
- name: Plasma "New-hope" Storybook
run: |
npm run storybook:build --prefix="./packages/plasma-new-hope"
cp -R ./packages/plasma-new-hope/build-sb ./s3_build_sb/dev/new-hope-storybook
cp -R ./packages/plasma-new-hope/build-sb ./s3_build/new-hope-storybook
- name: Plasma "Caldera-online" Storybook
run: |
npm run storybook:build --prefix="./packages/caldera-online"
cp -R ./packages/caldera-online/build-sb ./s3_build_sb/dev/caldera-online-storybook
cp -R ./packages/caldera-online/build-sb ./s3_build/caldera-online-storybook
- name: Plasma "SDDS SERV" Storybook
run: |
npm run storybook:build --prefix="./packages/sdds-serv"
cp -R ./packages/sdds-serv/build-sb ./s3_build_sb/dev/sdds-serv-storybook
cp -R ./packages/sdds-serv/build-sb ./s3_build/sdds-serv-storybook
- name: Install s3cmd
run: pip3 install s3cmd
Expand All @@ -91,20 +93,5 @@ jobs:
--delete-removed
--no-mime-magic
sync
./s3_build/next-${{ github.sha }}/
s3://${{ secrets.AWS_S3_BUCKET_2 }}/current/
- name: Upload to S3 storybook artefacts
run: >
s3cmd
--access_key ${{ secrets.AWS_ACCESS_KEY_ID }}
--secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }}
--host ${{ secrets.AWS_ENDPOINT }}
--host-bucket ${{ secrets.AWS_ENDPOINT }}
--bucket-location ${{ secrets.AWS_REGION }}
--signature-v2
--delete-removed
--no-mime-magic
sync
./s3_build_sb/dev/
./s3_build/
s3://${{ secrets.AWS_S3_BUCKET_2 }}/dev/
2 changes: 1 addition & 1 deletion .github/workflows/documentation-deploy-stage-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
- name: Plasma SDDS SERV Docs
run: |
npm run build --prefix="./website/sdds-serv-docs"
cp -R ./website/plasma-sdds-serv-docs/build ./s3_build/next-${{ github.sha }}/sdds-serv
cp -R ./website/sdds-serv-docs/build ./s3_build/next-${{ github.sha }}/sdds-serv
- name: Plasma UI Storybook
run: |
Expand Down
4 changes: 2 additions & 2 deletions website/sdds-serv-docs/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ const pckgJson = require('./package.json');
// eslint-disable-next-line @typescript-eslint/no-var-requires
const versionsArchived = require('./versionsArchived.json');

const { PR_NAME, VERSION_NAME } = process.env;
const prefix = VERSION_NAME || !PR_NAME ? '' : `/pr/${PR_NAME}`;
const { PR_NAME, VERSION_NAME, PREFIX } = process.env;
const prefix = `/${PREFIX}` || (VERSION_NAME || !PR_NAME ? '' : `/pr/${PR_NAME}`);
const baseUrl = VERSION_NAME ? `/versions/${VERSION_NAME}/` : `${prefix}/sdds-serv/`;

/** @type {import('@docusaurus/types').DocusaurusConfig} */
Expand Down

0 comments on commit 6e05aad

Please sign in to comment.