Vibe-Codierung, KI-gestützte Entwicklung und Bereitstellung

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Nachdem Sie eine App auf generiert und erweitert haben ServiceNow AI Platform, Der Bereitstellungsprozess ist eng in den Workflow integriert.

    Workflow für die Bereitstellung einer von KI entwickelten App

    Nach Abschluss der Entwicklung, Überprüfung und Tests umfasst ein typischer Bereitstellungs-Workflow die folgenden Schritte:
    1. Kollaboratives Design: Geschäftsinhaber und IT arbeiten mithilfe ihrer bevorzugten Tools an Anforderungen und Ideen zusammen.
    2. KI-gesteuerte App-Entwicklung: Now Assist Und Build-Agent Verarbeiten Sie Dateien, Chatverlauf und Diagramme, um App-Updates zu generieren und zu implementieren.
    3. Überprüfen und testen: Teams zeigen eine Vorschau von Updates an, nehmen Überarbeitungen vor und führen Leistungs- und Bereitschaftstests durch.
    4. Entwicklerüberprüfung: Ein Entwickler überprüft die KI-generierten Changes, vergleicht Versionen und bestätigt, dass die Changes für die Bereitstellung bereit sind.
    5. Bereitstellungsgenehmigung: Das Projekt wird an einen Bereitstellungsmanager übergeben, der den Bereitstellungsgenehmigungsprozess initiiert.
    6. Autonome Prüfungen: KI-Agenten scannen automatisch nach Problemen (z. B. Offenlegung sensibler Daten oder Probleme mit der Modellintegrität), und beheben diese vor der Bereitstellung.
    7. Endgültige Bereitstellung: Nach allen Bereitschaftsscans und -Genehmigungen wird die neue App sicher und effizient bereitgestellt.

    Bereitstellungsoptionen

    Build-Agent Unterstützt die folgenden Bereitstellungsmethoden für vibe-codierte und KI-entwickelte Apps:
    • Git-basierte Quellcodeverwaltung-Integration mit ServiceNow IDE: ServiceNow Unterstützt Git-basierte Workflows für Versionssteuerung und CI/CD.
      • Sie können bereichsbezogene Apps in Git-Repositorys veröffentlichen, um Verzweigungen, Zusammenführungen und automatisierte Bereitstellungen zu aktivieren. ServiceNow IDE Unterstützt die Integration von „Bring-Your-Own Git“, z. B. GitHub oder Bitbucket.
      • Weitere Informationen finden Sie unter Integration der Quellcodeverwaltung mit ServiceNow IDE.
    • Update-Sätze und Anwendungspaket: Standard ServiceNow Bereitstellungsverwendungen Systemupdate-Sätze Zum Nachverfolgen von Änderungen.
      • Die erweiterte Anleitung umfasst das Packen von Update-Sätzen in bereichsbezogene Anwendungen, um den Transport und die Installation über Instanzen hinweg zu erleichtern, z. B. mit App-Repository(AppRepo).
      • Weitere Informationen zu Systemupdate-Sätze finden Sie unter System-Update Sets.

    Workflows zum Verschieben von Apps durch höhere Instanzen

    Nachdem Sie eine App mit erstellt haben Build-Agent, Sie haben mehrere Optionen zum Verschieben der App in die Testinstanz.
    1. Schließen Sie die gesamte bereichsbezogene Anwendung in einen Update-Satz ein. Der Workflow lautet wie folgt:
      1. Wechseln Sie zu Anwenderdefinierte Anwendungen Liste, wählen Sie eine App aus, und tauschen Sie sie zu ihrem Umfang aus.
      2. Konvertieren Sie die App in AppRepo.
      3. Veröffentlichen Sie den Update-Satz mit Demodaten.
      4. Fügen Sie den Update-Satz in eine Bereitstellungsanforderung für ein ReleaseOps, Oder befolgen Sie Ihren Standard-Update-Satz-Prozess für die Bereitstellung.
    2. App in AppRepo veröffentlichen:
      • Sie können einen Git-basierten Prozess oder Update-Sätze verwenden, um in AppRepo zu veröffentlichen.
      • Bereichsbezogene Apps sowie Apps, die zum Testen bereit sind, können zur Verteilung in Umgebungen im AppRepo veröffentlicht werden.
      • Nachdem sich eine App in AppRepo befindet, können Sie sie durch verschieben ReleaseOps Pipeline. Wenn ATF-Tests in der Pipeline enthalten sind, werden sie automatisch ausgeführt.
      • Registrieren und berechtigen Sie Apps vor der Veröffentlichung.
      • Weitere Informationen zu App-Repository finden Sie unter ServiceNow Anwendungs-Repository.

    Zusätzliche Bereitstellungstools und -Fähigkeiten

    Die ServiceNow AI Platform Verfügt über zusätzliche Bereitstellungstools, die die folgenden Tools enthalten:
    • App Engine Management Center( AEMC):
      • Senden Sie eine App nach der Entwicklung an AEMC Für Governance-Prüfungen.
      • AEMC Validiert ACLs, Rollen und Compliance-Einstellungen vor der Bereitstellung.
      • Verwenden ReleaseOps Pipelines zum Verschieben von Apps durch Umgebungen mit ATF-Tests und Genehmigungsgates.
      • AEMC Stellt Dashboards für die Überwachung von Bereitstellungen und die Verwaltung von App-Versionen während des gesamten Lebenszyklus bereit.
      • Weitere Informationen zu AEMC finden Sie unter App Engine Management Center verwenden.
    • ReleaseOps:
      • Verschieben Sie Changes mithilfe anpassbarer Playbooks von der Entwicklung in die Produktion über mehrere Instanzen.
      • Automatisieren Sie die Vorschau, den Commit und die Validierung von Update-Sätzen vor der Bereitstellung.
      • Ausführen Automated Test Framework(ATF) testet als Teil der Pipeline, um die Qualität zu validieren.
      • Stellen Sie Changes sofort bereit, oder planen Sie Releases für kontrollierte Rollouts.
      • Erzwingen Sie Prüfungen, Scans und Genehmigungen vor der Produktionsbereitstellung.
      • Weitere Informationen zu ReleaseOps finden Sie unter ReleaseOps.
    • ServiceNow SDK:
      • Verwenden Sie ServiceNow SDK Zum Verschieben von Anwendungen in Ihre Instanz auf Ihren lokalen Computer. Sie können integrieren ServiceNow SDK Mit Ihrem CI/CD-Prozess außerhalb der Instanz, falls vorhanden.
      • Installieren Sie ServiceNow SDK Lokal und verwenden Sie die Befehlszeilenschnittstelle (CLI).
      • Authentifizieren Sie sich bei ServiceNow Instanz von ServiceNow SDK.
      • Übertragen Sie eine Anwendung aus Ihrer lokalen Umgebung an die authentifizierte Instanz, oder installieren Sie sie auf dieser.
    • Automated Test Framework (ATF)
      • Tests können von generiert werden Build-Agent Und ausgeführt in ServiceNow Studio Oder ServiceNow IDE Zum Bestätigen der Funktionalität nach Änderungen.
      • Weitere Informationen zu ATF finden Sie unter Automated Test Framework (ATF).