Skip to content

Commit

Permalink
update all relevant places to use codespaces for exercises
Browse files Browse the repository at this point in the history
  • Loading branch information
langchr86 committed Feb 8, 2024
1 parent 15700a0 commit 4607fbf
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 12 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ Die generierten PDFs und der Code können als Artefakt des Releases heruntergela

Die benötigten Tools und Accounts um am Kurs teilzunehmen sind unter
[Vorbereitung](topics/admin/introduction.md#vorbereitung) aufgelistet.
Die dazugehörige Entwicklungsumgebung ist hier dokumentiert: [jumpstart-vm](https://github.com/scs/jumpstart-vm)
Als Entwicklungsumgebung wird meistens Github [Codespaces](topics/admin/codespaces.md) verwendet.
Alternativ existiert eine dedizierte Entwicklungs-VM,
die hier dokumentiert ist: [jumpstart-vm](https://github.com/scs/jumpstart-vm)


Aufnahmen
Expand Down
6 changes: 0 additions & 6 deletions topics/admin/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,9 @@ Ablauf
Tools
-----

* vorbereitete *Ubuntu-VM* mit kompletter Entwicklungs-Umgebung
* kann auch *personalisiert* werden

\vspace{1cm}
### Vorbereitung

* [GitHub-Account](https://github.com/signup)
* [DockerHub-Account](https://hub.docker.com/signup)
* [Bitbucket-Account](https://bitbucket.org/) (inkl. 2-Faktor-Athentifizierung)
* Laptop (je nachdem zu zweit)
* Virtualbox installieren
* VM einrichten: [github.com/scs/jumpstart-vm](https://github.com/scs/jumpstart-vm)
2 changes: 1 addition & 1 deletion topics/build_systems/bitbucket_pipelines_exercise.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Damit einfach auf die Repos zugegriffen werden kann,
sollte man unter [bitbucket.org/account/settings/ssh-keys](https://bitbucket.org/account/settings/ssh-keys/)
seinen public Key registrieren.

Danach kann das neue Repository in der `jumpstart-vm` oder lokal geklont werden:
Danach kann das neue Repository geklont werden:

~~~
git clone https://<user>@bitbucket.org/<user>-privat/bitbucket-pipelines-exercise.git
Expand Down
3 changes: 3 additions & 0 deletions topics/build_systems/slides/practice_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Build-System-Aufbau

Es soll die Aufgabe `build_system_exercise.pdf` gelöst werden.

Am einfachsten direkt das Github Repo öffnen und dort ein "Jumpstart CMake exercise"
[Codespace starten](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=351816701&skip_quickstart=true)

Varianten:

* Verwendung eines anderen Meta-Build-System für C++
Expand Down
4 changes: 2 additions & 2 deletions topics/docker/slides/practice_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ Interactive Tutorials

Freier Playground: [play_with_docker_playground]

Wenn der Playground nicht geeignet ist,
kann die Docker-Installation in der *jumpstart-vm* verwendet werden.
Wenn der Playground nicht zuverlässig läuft,
kann in Github eine Codespaces-Instanz mit "Default project Configuration" verwendet werden.
9 changes: 8 additions & 1 deletion topics/docker/slides/practice_2.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,14 @@ Kapseln einer Toolchain
Siehe: [unit-testing](https://github.com/langchr86/hostcontrold#unit-testing)
1. Zweites Image, welches mittels Multistage Build nur noch die Abhängigkeiten und die Applikation enthält.

### Bemerkungen
Am einfachsten direkt das Github Repo öffnen und dort ein "Default"
[Codespace starten](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=351816701&skip_quickstart=true)

Oder auf einem *Linux-Host* mit *Docker* klonen.


Wichtige Bemerkungen
--------------------

* Nicht in der existierenden Docker-Infrastruktur im Repo nachschauen
* Ubuntu 20.04 als Basis-Image verwenden
Expand Down
5 changes: 4 additions & 1 deletion topics/tools_and_varia/slides/practice_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,7 @@ Ansible

Interaktive Einführung in Ansible: [ansible_interactive_tutorial]

am einfachsten auf einem *Linux-Host* mit *Docker*
Am einfachsten direkt das Github Repo öffnen und dort ein
[Codespace starten](https://github.com/codespaces/new?hide_repo_select=true&ref=master&repo=103787360&skip_quickstart=true)

Oder auf einem *Linux-Host* mit *Docker* klonen.

0 comments on commit 4607fbf

Please sign in to comment.