-
Hi Malte,
zunächst mal gratuliere ich für den mutigen Schritt die alten SRC-PF verlassen zu wollen!
@GIT-Branches
Als Richtwert könntest du dir Gitflow ansehen. Hier bekommst du einen guten Überblick wie mit Branches im Git gearbeitet wird.
Ich begleite mitlerweile immer mehr Firmen beim Umstieg. Auch in den Academys an denen ich unterrichte, ist dies mitlerweile pflicht.
Meine Empfehlung: Macht es langsam!
Führt nicht gleich am Anfang das ganze Branchen-Konzept ein, sondern lernt zunächst die Basics und dann Schritt für Schritt.
Es ist wichtig am Anfang bewusst Fehler machen zu dürfen, um die ganzen Vorteile von Branches sehr schätzen zu lernen.
@GIT Repo Server
Verwendet ein Webbasiertes Repo wie Github. Es gibt einige Open Source Tools wie Gitlab, die lokal installiert werden können.
Ich bevorzuge hier Gitea oder Forgejo welche ein Fork von Gitlab.
Außerdem sind diese auch auf einer POWER Architektur unter Linux installierbar. Ich persönlich verwende am liebsten eine simple Linux VM auf X86 Basis für alles was außerhalb der IBM i ist. Da gibt es weniger Probleme mit Kompatibilitäten.
Forgejo hat auch keine bereiche wo dann doch noch Lizenzkosten anfallen, deshalb ist dieser meine Empfehlung wenn man hier Kosten sparen möchte.
Die Verwaltung und Handhabung der Repos geht hiermit viel besser und ist somit Pflicht!
@Abhängigkeiten & Automatisierte Builds
Ich hab ein Open Source Projekt (OBI) für diesen Punkt entwickelt, welches auch als Extension im VSCode Verfügbar ist.
https://marketplace.visualstudio.com...eas-prouza.obi
Ziel: Wenn ich eine PF, LF, DSPF, SRVPGM etc. ändere, sollen automatisch alle abhängige Objekte mit umgewandelt werden und das mit den richtigen Befehlen in der richtigen Reihenfolge.
D.h. der Developer soll sich nicht mehr darum kümmern müssen.
@Source Beschreibungstexte
Diese sind mit OBI ebenfalls weiterhin vorhanden. (Siehe Bilder im Link oben)
@Cloud Development
Heute gibt es viel zu viele Abhängigkeiten am lokalen PC:
* Netzwerk verbindung zuden Servern (FW etc.)
* Installation diverser Software (Java, Git, Python, vscode, extensions usw.)
* uvm.
Es entsteht also viel Aufwand PCs der Entwickler einzurichten.
Dafür gibt es ebenfalls ein freies Tools wie z.B. Coder (coder.com), das hier einem Unterstützt die Entwicklung zu zentralisieren:
https://github.com/andreas-prouza/blog/issues/8
@Deployment
Hierfür habe ich ebenfalls ein Open Source Projekt i-Releaser (https://github.com/andreas-prouza/i-releaser).
Ist ein Workflow System.
Du musst also die Steps definieren und die Tasks die er in jedem Step auszuführen hat.
Ich hoffe das hilft weiter. Lass es mich wissen wenn du mal nähere Infos oder Unterstützung benötigst.
lg Andreas
Similar Threads
-
By AM61 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 30-03-21, 16:30
-
By -Totti in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 10-04-18, 14:11
-
By AndreasH in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-03-04, 09:53
-
By Numerik in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 13-03-03, 11:44
-
By JHamacher in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 09-10-02, 11:29
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks