Skip to content

Commit

Permalink
Load full Roassal3 package v1.03 into Roassal3Playground (pharo image)
Browse files Browse the repository at this point in the history
  • Loading branch information
capsulecorplab committed Jan 10, 2024
1 parent 778fa33 commit c4d8972
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions playbook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,7 @@
vars:
pharo_launcher_version: "c661cf8e517bf2695fb637aa058d7fab3449107a"
pharo_version: "10"
roassal_version: "v1.03"

tasks:
- name: Clone PharoLauncher
Expand Down Expand Up @@ -380,11 +381,26 @@
shell: ln -sv /home/kasm-default-profile/pharo-launcher/pharo-launcher /usr/local/bin/pharo-launcher
- name: Configure PharoLauncher desktop shortcut
shell: echo "[Desktop Entry]\nName=Pharo\nGenericName=Pharo\nExec=pharo-launcher\nIcon=/home/kasm-default-profile/pharo-launcher/icons/pharo-launcher.png\nTerminal=false\nType=Application\nStartupNotify=false\nCategories=Application;Development;" > /usr/share/applications/pharo.desktop
- name: Install Roassal with PharoLaucher-CLI
- name: Create Roassal3Playground (pharo image) with PharoLaucher-CLI
shell:
cmd: ./pharo PharoLauncher.image clap launcher image create fromRepo --newImageName RoassalPlayground pharo-graphics/Roassal
cmd: ./pharo PharoLauncher.image clap launcher image create fromRepo --newImageName Roassal3Playground ObjectProfile/Roassal3 2>/dev/null
chdir: /home/kasm-default-profile/pharo-launcher
executable: /bin/bash
- name: Checkout {{ roassal_version }} in Roassal3 repo
shell:
cmd: git checkout {{ roassal_version }}
chdir: /home/kasm-default-profile/Pharo/image/Roassal3Playground/pharo-local/iceberg/ObjectProfile/Roassal3
executable: /bin/bash
- name: Download Pharo VM into Roassal3Playground
shell:
cmd: curl https://get.pharo.org/vm | bash
chdir: /home/kasm-default-profile/Pharo/image/Roassal3Playground
executable: /bin/bash
- name: Load Full Roassal3 package into Roassal3Playground using Metacello
shell:
cmd: ./pharo Roassal3Playground.image eval --save "[Metacello new baseline{{ ':' }} 'Roassal'; repository{{ ':' }} 'gitlocal{{ ':' }}//./pharo-local/iceberg/ObjectProfile/Roassal3/src'; load{{ ':' }} 'Full'] on{{ ':' }} MCMergeOrLoadWarning do{{ ':' }} [:warning | warning load ]"
chdir: /home/kasm-default-profile/Pharo/image/Roassal3Playground
executable: /bin/bash

-
# install sudo for the vs-code role below
Expand Down

0 comments on commit c4d8972

Please sign in to comment.