Κοινή χρήση μέσω


Στρατηγική δημιουργίας διακλαδώσεων και περιβάλλοντος

Ο ALM Accelerator παρέχει ένα προεπιλεγμένο περιβάλλον και στρατηγική διακλάδωσης για να σας βοηθήσει να έχετε γρήγορα αποτελέσματα με τη διαχείριση κύκλου ζωής εφαρμογών (ALM). Η προεπιλεγμένη στρατηγική βασίζεται στη διαδικασία ALM της ομάδας ανάπτυξης Κιτ εκκίνησης CoE . Μπορεί να προσαρμοστεί για να καλύψει τις ανάγκες του οργανισμού σας, αλλά μπορείτε να υιοθετήσετε την προεπιλεγμένη στρατηγική και να χρησιμοποιήσετε τις έτοιμες διοχετεύσεις χωρίς καμία προσαρμογή.

Στρατηγική δημιουργίας διακλαδώσεων

Η προεπιλεγμένη στρατηγική διακλάδωσης του ALM Accelerator βασίζεται σε μια αρχική διακλάδωση δέσμευσης από τον κύριο διακλάδωση, ακολουθούμενη από διακλαδώσεις δέσμευσης χαρακτηριστικών από τον διακλάδωση της λύσης.

Αρχική διακλάδωση δέσμευσης

Την πρώτη φορά που μια λύση δεσμεύεται με τη χρήση της εφαρμογής ALM Accelerator, ένας δημιουργός πρέπει να δημιουργήσει μια διακλάδωση για τη δυνατότητα που διαθέτει, βάσει της κύριας διακλάδωσης.

Διάγραμμα της προεπιλεγμένης αρχικής στρατηγικής διακλάδωσης που χρησιμοποιείται από τον ALM Accelerator for Power Platform.

  1. Ο κύριος διακλάδωση αποθηκεύει την τρέχουσα έκδοση παραγωγής της λύσης. Είναι το σημείο στο οποίο η διακλάδωση λύσης συγχωνεύεται όταν η λύση αναπτύσσεται στο περιβάλλον παραγωγής.
  2. Όταν μια νέα λύση δεσμεύεται στο στοιχείο ελέγχου προέλευσης, ο κατασκευαστής δημιουργεί μια διακλάδωση (τη διακλάδωση δυνατότητας) από την κύρια διακλάδωση. Δημιουργείται επίσης μια διακλάδωση λύσης.
  3. Όταν οι αλλαγές είναι έτοιμες να δεσμευτούν στη διακλάδωση της λύσης, ο δημιουργός χρησιμοποιεί την εφαρμογή ALM Accelerator για να δημιουργήσει ένα αίτημα έλξης από τη διακλάδωση χαρακτηριστικών στη διακλάδωση της λύσης. Το αίτημα ενεργοποιεί μια ανάπτυξη στο περιβάλλον επικύρωσης.
  4. Όταν το αίτημα έλξης έχει διανείμει όλους τους ελέγχους, μπορεί να συγχωνευτεί. Η συγχώνευση του αιτήματος ενεργοποιεί την ανάπτυξη στο περιβάλλον δοκιμών.
  5. Εάν η λύση είναι έτοιμη για ανάπτυξη στο περιβάλλον παραγωγής, ο δημιουργός δημιουργεί μια αίτηση έλξης από τη διακλάδωση λύσης στην κύρια διακλάδωση. Το αίτημα ενεργοποιεί μια ανάπτυξη στο περιβάλλον παραγωγής.
  6. Όταν η λύση αναπτυχθεί στο περιβάλλον παραγωγής, η κύρια διακλάδωση και η διακλάδωση λύσης περιέχουν τον πιο πρόσφατο κωδικό προέλευσης για τη λύση. Από αυτό το σημείο και μετά, δημιουργούνται νέες διακλαδώσεις δυνατοτήτων από τη διακλάδωση λύσεων.

Δημιουργία διακλαδώσεων δέσμευσης δυνατοτήτων

Οι υπεύθυνοι για τη δημιουργία μιας νέας διακλάδωσης δυνατοτήτων για τις επόμενες δυνατότητες βάσει της διακλάδωσης λύσεων. Η στρατηγική διακλάδωσης εδώ είναι παρόμοια με τη στρατηγική αρχικής δέσμευσης, αλλά ο κλάδος χαρακτηριστικών δημιουργείται από τη διακλάδωση της λύσης αντί της κύριας διακλάδωσης. Η κύρια διακλάδωση παραμένει αμετάβλητη. Η διακλάδωση λύσεων ενημερώνεται με τον πιο πρόσφατο κωδικό προέλευσης μέχρι να είναι έτοιμη η λύση για ανάπτυξη στο περιβάλλον παραγωγής, δημιουργώντας μια διακλάδωση "έκδοση επόμενου", που ορισμένες φορές αναφέρεται ως διακλάδωση έκδοσης ή διακλάδωση v-next.

Διάγραμμα της προεπιλεγμένης δυνατότητας στρατηγικής διακλάδωσης που χρησιμοποιείται από τον ALM Accelerator for Power Platform.

Στρατηγική περιβάλλοντος

Από προεπιλογή, όταν δημιουργείτε ένα προφίλ ανάπτυξης χρησιμοποιώντας την εφαρμογή ALM Accelerator, θεωρείται ότι χρησιμοποιείτε την προεπιλεγμένη στρατηγική δημιουργίας διακλάδωσης και τη στρατηγική περιβάλλοντος που περιγράφεται στον ακόλουθο πίνακα.

Environment Σκοπός Σημειώσεις
Dev Περιβάλλον ανάπτυξης για να δοκιμάσουν και να επικυρώσουν αλλαγές οι δημιουργοί Οι δημιουργοί μπορούν είτε να εργαστούν σε ένα κοινόχρηστο περιβάλλον είτε στο δικό τους μεμονωμένο περιβάλλον.
Επικύρωση Περιβάλλον για επικύρωση ότι είναι δυνατή η ανάπτυξη μιας λύσης που έχει δημιουργηθεί από το στοιχείο ελέγχου προέλευσης Η ανάπτυξη στο περιβάλλον επικύρωσης γίνεται αυτόματα βάσει μιας πολιτικής διακλάδωσης, όταν δημιουργείται μια αίτηση έλξης από τη διακλάδωση δυνατοτήτων ενός κατασκευαστή έως τη διακλάδωση λύσης.
Δοκιμή Περιβάλλον για τη δοκιμή μιας λύσης που έχει δημιουργηθεί από το στοιχείο ελέγχου προέλευσης Η ανάπτυξη στο περιβάλλον δοκιμής γίνεται αυτόματα, όταν συγχωνεύεται ένα αίτημα pull από τη διακλάδωση δυνατοτήτων ενός δημιουργού έως τον κλάδο λύσεων.
Παραγωγή Περιβάλλον παραγωγής για τη λύση Η ανάπτυξη στο περιβάλλον παραγωγής γίνεται αυτόματα, όταν συγχωνεύεται ένα αίτημα pull από τη διακλάδωση λύσης έως τον κύριο κλάδο.