SpectroCloud/Packs: Difference between revisions

From DER's LLC
Jump to navigation Jump to search
 
(23 intermediate revisions by the same user not shown)
Line 4: Line 4:
  snap install oras --classic
  snap install oras --classic
  oras login harbor.dersllc.com --username 'admin' --password '<Password>'
  oras login harbor.dersllc.com --username 'admin' --password '<Password>'
=== Clone Pack Version and Commit to GIT ===
export PACK_NAME='mediacms'
export OLD_PACK_VERSION='4.3.0-8'
export NEW_PACK_VERSION='4.6.0'
git clone https://ders-gitlab.dersllc.com/ders/spectro-sa.git
cd spectro-sa/packs/
cp -r $PACK_NAME-$OLD_PACK_VERSION $PACK_NAME-$NEW_PACK_VERSION
sed -i 's/'$OLD_PACK_VERSION'/'$NEW_PACK_VERSION'/' $PACK_NAME-$NEW_PACK_VERSION/pack.json
git add *
git commit -m "Added version $PACK_NAME-$NEW_PACK_VERSION"
git push
cd ../..
rm -rf spectro-sa/


=== Build and Push Pack ===
=== Build and Push Pack ===
  export PACK_NAME='mediacms'
  export PACK_NAME='mediacms'
  export PACK_VERSION='4.2.0-4'
  export PACK_VERSION='4.6.0'
  git clone https://ders-gitlab.dersllc.com/ders/spectro-sa.git
  git clone https://ders-gitlab.dersllc.com/ders/spectro-sa.git
  cd spectro-sa/packs/
  cd spectro-sa/packs/
  tar -zcvf $PACK_NAME-$PACK_VERSION.tar.gz $PACK_NAME-$PACK_VERSION/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
  tar -zcvf $PACK_NAME-$PACK_VERSION.tar.gz $PACK_NAME-$PACK_VERSION/
  oras push harbor.dersllc.com/spectro-packs/spectro-packs/archive/$PACK_NAME:$PACK_VERSION $PACK_NAME-$PACK_VERSION.tar.gz --insecure --annotation org.opencontainers.image.created="2023-07-24T11:57:56Z"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
  oras push harbor.dersllc.com/ders-packs/spectro-packs/archive/$PACK_NAME:$PACK_VERSION $PACK_NAME-$PACK_VERSION.tar.gz --insecure --annotation org.opencontainers.image.created="2023-07-24T11:57:56Z"
  cd ../..                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
  cd ../..
  rm -rf spectro-sa/
  rm -rf spectro-sa/


== Sync the Repo ==
== Sync the Repo ==
=== Resources ===
https://vertex.dersllc.com/system/administration/registries/pack
 
== Resources ==
  https://github.com/spectrocloud/pack-central/tree/main/packs
  https://github.com/spectrocloud/pack-central/tree/main/packs

Latest revision as of 13:34, 25 April 2025

Packs

PreRequisites

snap install oras --classic
oras login harbor.dersllc.com --username 'admin' --password '<Password>'

Clone Pack Version and Commit to GIT

export PACK_NAME='mediacms'
export OLD_PACK_VERSION='4.3.0-8'
export NEW_PACK_VERSION='4.6.0'
git clone https://ders-gitlab.dersllc.com/ders/spectro-sa.git
cd spectro-sa/packs/
cp -r $PACK_NAME-$OLD_PACK_VERSION $PACK_NAME-$NEW_PACK_VERSION
sed -i 's/'$OLD_PACK_VERSION'/'$NEW_PACK_VERSION'/' $PACK_NAME-$NEW_PACK_VERSION/pack.json
git add *
git commit -m "Added version $PACK_NAME-$NEW_PACK_VERSION"
git push

cd ../..
rm -rf spectro-sa/

Build and Push Pack

export PACK_NAME='mediacms'
export PACK_VERSION='4.6.0'
git clone https://ders-gitlab.dersllc.com/ders/spectro-sa.git
cd spectro-sa/packs/
tar -zcvf $PACK_NAME-$PACK_VERSION.tar.gz $PACK_NAME-$PACK_VERSION/
oras push harbor.dersllc.com/ders-packs/spectro-packs/archive/$PACK_NAME:$PACK_VERSION $PACK_NAME-$PACK_VERSION.tar.gz --insecure --annotation org.opencontainers.image.created="2023-07-24T11:57:56Z"
cd ../..
rm -rf spectro-sa/

Sync the Repo

https://vertex.dersllc.com/system/administration/registries/pack

Resources

https://github.com/spectrocloud/pack-central/tree/main/packs