dbb
v2.0.2
Bienvenue dans le référentiel de communauté IBM Dependency Based Build (DBB). L'emplacement utile et pratique pour rechercher et partager des exemples de scripts et d'extraits DBB.
Les branches et les balises sont utilisées dans ce référentiel pour aider à clarifier la version DBB appropriée pour les exemples de scripts et d'extraits.
Ce référentiel a différentes branches, actuellement :
Les versions spécifiques individuelles sont balisées, telles que les balises v2.0.0 et v1.1.14.
Pour obtenir des instructions sur la manière de contribuer à de nouveaux échantillons et à des corrections de bogues, veuillez lire les directives de contribution.
Échantillon | Description |
---|---|
Construire/HelloWorld | L'exemple HelloWorld fournit des types de fichiers sources simples et les scripts de construction Groovy pour les compiler |
Build/MultiThreadMVSJob | Exemple montrant comment modifier un script de compilation pour l'exécuter dans un environnement multithread. |
IDE/GitISPFClient | Une interface ISPF qui interagit avec un référentiel Git pour permettre le clonage, le transfert, l'enregistrement, le push et le pull ainsi que d'autres commandes git. |
Migration/jcl | Exemple de script pour migrer le JCL d'un ensemble de données Z/OS vers un script Groovy local. |
Migration/sclm | Cet exemple fournit des scripts pour migrer les membres sources vers le référentiel Git local et convertir les informations de build dans SCLM en scripts Groovy de build. |
Pipeline/AnalyzeCodeCoverageReport | Exemple de script pour extraire et imprimer les informations de couverture de code collectées par IBM Debug. |
Pipeline/Créer une version de composant UCD | Script de post-construction pour analyser le rapport de construction DBB afin de générer un fichier de liste de livraison de composants UCD et de créer une nouvelle version du composant UCD. |
Pipeline/DéploiementUCDComponentVersion | Exemple de script pour déclencher un déploiement UCD à partir du pipeline, où l'orchestrateur de pipeline ne fournit pas de plug-ins standard pour cette tâche. |
Pipeline/PackageBuildOutputs | Script de post-construction pour créer un package générique avec les sorties de construction produites, télécharge éventuellement les résultats dans un référentiel Artifactory. Exemple de script de déploiement/téléchargement Artifactory. |
Pipeline/PublishSharedInterfaces | Script de post-construction pour publier des copybooks partagés dans un référentiel git partagé gérant tous les copybooks partagés. |
Pipeline/RunIDZCodeReview | Script de post-construction pour intégrer l'application IBM IDz Code Review dans un pipeline. |
Pipeline/SimplePackageDeploy | Script de post-construction pour déployer le contenu du package tar dans les bibliothèques cibles. |
Scanners | Exemples d'implémentations d'analyseur de dépendances à l'aide du cadre d'extension de la boîte à outils DBB. |
Schéma | Schéma zBuilder utilisé pour configurer la validation YAML pour les configurations de build et d'application dans un IDE. |
Modèles/Scripts backend communs | Atout pour encapsuler les étapes du pipeline afin de simplifier la mise en œuvre du pipeline. |
Utilitaires/SupprimerPDS | Exemple de script pour supprimer les PDS sur z/OS qui ne sont plus nécessaires. |
Utilitaires/Jenkins | Scripts shell utilitaires fournis pour résoudre les problèmes lors de l'exécution d'agents distants Jenkins sur z/OS UNIX System Services (USS). |
Utilitaires/ReadSMFRecords | Scripts Groovy pour lire les enregistrements System Management Facilities (SMF) à l'aide des fonctionnalités de construction basée sur les dépendances d'IBM. |
Utilitaires/Validation | Scripts Groovy qui peuvent aider à la validation des installations de produits. |
Utilitaires/PermissionCheck | Script Groovy pour vérifier le rôle DBB pour un utilisateur fourni. |