Pour importer des artefacts qui ne sont pas stockés dans des dossiers versionnés, stockez les artefacts dans un dossier et créez un composant avec comme type de configuration source Système de fichiers (de base).
Pourquoi et quand exécuter cette tâche
Lorsque vous utilisez ce type de composant, vous devez créer manuellement des versions. Pour créer automatiquement des versions de composants, voir
Création des composants à partir d'un système de fichiers versionné.
Procédure
- Dans IBM® UrbanCode Deploy, cliquez sur Composants, puis sur Créer un composant.
- Dans la fenêtre Créer un composant, spécifiez un nom et une description pour le composant.
- Dans les zones Equipes, spécifiez les informations d'accès au nouveau composant.
- Pour utiliser un modèle pour le nouveau composant, sélectionnez un modèle dans la liste Modèle. Dans ce cas, le composant hérite de la configuration source, des propriétés et des processus du modèle. Pour plus d'informations sur les modèles, voir Modèles de composant.
- Dans la liste Type de configuration source, sélectionnez Système de fichiers (de base).
- Spécifiez les paramètres suivants pour le composant :
- Chemin de base
- Spécifiez le chemin d'accès au répertoire contenant les artefacts.
- Toujours utiliser le pattern de nom
- Si vous cochez cette case, les nouvelles versions sont nommées automatiquement d'après le canevas indiqué dans la zone
Pattern de nom de version.
Si vous décochez cette case, vous devez spécifier un nom chaque fois que vous créez une version.
- Pattern de nom de version
- Spécifiez un pattern pour chaque nom de version. Vous pouvez utiliser la variable ${version} pour inclure un numéro de version
incrémenté automatiquement. Par exemple, le
pattern mycomp_${version} produit des versions telles que
mycomp_1, mycomp_2, et ainsi de suite.
Ce paramètre n'a d'utilité que si vous cochez la case
Toujours utiliser le pattern de nom.
- Numéro de version suivant
- Spécifiez le numéro de version de la version suivante.
Ce paramètre n'a d'utilité que si vous cochez la case
Toujours utiliser le pattern de nom.
- Extensions de fichier texte
- Si des fichiers texte doivent être convertis vers un autre jeu de caractères, entrez la liste des extensions de fichiers à convertir. Les types de fichiers correspondants sont convertis vers le jeu de caractères par défaut ou du système sur lequel réside l'agent. Séparez les éléments de la liste par des virgules, par exemple :
txt,log,ini,sh
- Importer automatiquement les versions
- Ce paramètre n'a aucun effet sur ce type de configuration de source.
Vous devez importer manuellement les nouvelles versions.
- Copier vers CodeStation
- Cette option, sélectionnée par défaut, crée des copiex protégées et inviolables des artefacts et les stocke dans le système de gestion d'artefacts intégré, CodeStation. Si cette case n'est pas cochée, seules les métadonnées des artefacts sont importées. Dans la plupart des cas, cette case devrait être cochée.
- Type de version par défaut
- Spécifiez comment importer les versions dans CodeStation :
- Complète
- Chaque version est exhaustive et contient tous les artefacts.
- Incrémentielle
- Chaque version contient un sous-ensemble des artefacts.
- Utiliser l'agent/la balise d'importation de version par défaut du système
- Si cette option est sélectionnée, l'agent ou la balise que vous avez spécifié sur la page Paramètres système est utilisé pour importer les artefacts du composant.
Les agents doivent avoir accès au système sur lequel résident les artefacts. Voir Paramètres système
- Importer de nouvelles versions de composant à l'aide d'un seul agent
- Si ce paramètre est sélectionné, utilisez la zone Agent pour les importations de version afin d'identifier l'agent à utiliser pour importer les artefacts dans le composant. L'agent doit avoir accès au système sur lequel résident les artefacts. Pour importer des artefacts depuis l'emplacement du serveur, installez un agent à ce même emplacement et spécifiez cet agent.
- Importer de nouvelles versions de composant à l'aide de n'importe quel agent associé à la balise spécifiée
- Si ce paramètre est sélectionné, utilisez la zone Balise d'agent pour les importations de version pour identifier la balise à utiliser pour sélectionner des agents pour importer des artefacts dans le composant. Tous les agents avec balise doivent avoir accès au système sur lequel résident les artefacts.
- Hériter des paramètres de nettoyage
- Spécifiez combien de versions conserver dans CodeStation, et combien de temps. Si vous cochez cette case, le composant utilise les valeurs spécifiées dans le
panneau Paramètres système. Si cette case n'est pas cochée, les zones Nombre de jours pendant lesquels les versions sont conservées (initialement définie à -1, c.à.d.. que les versions sont conservées indéfiniment) et Nombre de versions à conserver (initialement définie à -1, c.à.d.. que toutes les versions sont conservées) sont affichées afin de vous permettre de définir des valeurs personnalisées.
- Exécuter le processus après la création d'une nouvelle version
- Pour lancer automatiquement un processus chaque fois qu'une version est créée, cochez cette case, puis spécifiez un processus d'application et un environnement pour le processus.
- Cliquez sur Sauvegarder. Le nouveau composant est inclus dans la liste des composants.
- Importez la première version du composant:
- Accédez à l'onglet Versions.
- Cliquez sur Importer les nouvelles versions.
- Indiquez un nom pour la nouvelle version, puis cliquez sur Sauvegarder.
La nouvelle version est incluse dans la liste des versions. Vous pouvez vérifier que les artefacts sont inclus dans la version en cliquanr sur la version et en examinant la liste de ses artefacts.
- Pour importer les versions ultérieures du composant; cliquez à nouveau sur Importer les nouvelles versions et indiquez un nom pour la nouvelle version.
Résultats
Le nouveau composant est répertorié sur la page
Composants. L'onglet
versions indique les versions disponibles du composant. Si vous avez coché la case
Importer les versions de façon automatique, les versions sont affichées automatiquement. Sinon, cliquez sur
Importer les nouvelles versions pour afficher les versions disponibles. Selon le nombre et la taille des artefacts, l'affichage des versions peut prendre un certain temps. Pour visualiser les artefacts du composant, cliquez sur une version du composant.
Que faire ensuite
Créez des processus pour le composant. Voir
Configuration des processus de composant.