Een hotfix-productieomgeving gebruiken
VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics
Tip
Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .
Als u een fabriek implementeert in productie en u realiseert dat er een bug is die direct moet worden opgelost, maar u de huidige samenwerkingsvertakking niet kunt implementeren, moet u mogelijk een hotfix implementeren. Deze benadering wordt ook wel quick-fix engineering of QFE genoemd.
Stappen voor het implementeren van een hotfix
Gebruik de volgende stappen om een hotfix te implementeren in uw productie- en testomgevingen.
Ga in Azure DevOps naar de release die is geïmplementeerd in productie. Zoek de laatste doorvoering die is geïmplementeerd.
Haal in het doorvoerbericht de doorvoer-id van de samenwerkingsbranch op.
Maak een nieuwe hotfix-vertakking op basis van die doorvoering.
Ga naar Azure Data Factory Studio en schakel over naar de hotfix-vertakking.
Los de fout op met behulp van Azure Data Factory Studio. Test uw wijzigingen.
Nadat de oplossing is geverifieerd, selecteert u ARM-sjabloon exporteren om de hotfix Resource Manager-sjabloon op te halen.
Controleer deze build handmatig in de adf_publish vertakking.
Als u uw release-pijplijn zo hebt geconfigureerd dat deze automatisch wordt geactiveerd op basis van adf_publish check-ins, wordt er automatisch een nieuwe release gestart. Anders moet u handmatig een release in de wachtrij plaatsen.
Implementeer de hotfix-release in de test- en productiefabrieken. Deze release bevat de vorige nettolading van de productie plus de oplossing die u in stap 5 hebt gemaakt.
Voeg de wijzigingen van de hotfix toe aan de ontwikkelvertakking, zodat latere releases niet dezelfde fout bevatten.
Zelfstudievideo
Bekijk de video hieronder een uitgebreide videozelfstudie over het dynamisch oplossen van uw omgevingen.
Gerelateerde inhoud
- Geautomatiseerd publiceren voor continue integratie en levering
- Overzicht van continue integratie en levering
- Continue integratie automatiseren met Azure Pipelines-versies
- Een Resource Manager-sjabloon handmatig promoveren naar elke omgeving
- Aangepaste parameters gebruiken met een Resource Manager-sjabloon
- Gekoppelde Resource Manager-sjablonen
- Voorbeeldscript vóór en na implementatie