Falls man den buchungsstreber via Rubygems installiert hat, sollte die Paketquelle schon vorhanden sein. Falls nicht, kann diese mit folgenden Kommandos hinzugefuegt werden:
gem source --add https://nexus.synyx.de/content/repositories/gems/
(Notiz: der /
am Ende ist sehr wichtig.)
In der .gemrc
wird so eine neue source eingefuegt.
gem install buchungsstreber
Je nach Installations-Art muessen potentiell gem
Kommandos entweder mit
sudo
ausgefuehrt werden oder mit der option --user-install
, um die Gems
ins Homeverzeichnis zu installieren.
Fuer --user-install
siehe die FAQ fuer User Install.
-
https://rubyinstaller.org/downloads/ Am besten als normaler Benutzer (nicht als Administrator) installieren (sonst Schmerzen).
-
Start Command Prompt with Ruby
gem install buchungsstreber
Update geht danach ueber:
gem update buchungsstreber
vim lib/buchungsstreber/version.rb
vim CHANGELOG.md
git commit
git tag v<version>
Eine GitlabCI Pipeline reagiert auf Tags und uebernimmt die Paketerierung und Upload; falls per Hand released werden muss:
bundle exec rake build
gem nexus pkg/buchungsstreber-<version>.gem