Configurer Nexus manuellement
Vous pouvez créer manuellement les rôles, les utilisateur·trices et les référentiels.
Procédure
- Commencez par lancer Nexus.
- Allez dans l'interface de Sonatype Nexus Repository Manager.
-
Dans l'onglet Users, créez les utilisateur·trices suivant·es :
- talend-updates-admin: cet·te utilisateur·rice est utilisé·e dans le groupe Talend Administration Center Configuration > Software Update (Mise à jour logicielle). Talend Administration Center télécharge le patch depuis le serveur Talend Update et utilise ce compte pour charger le patch dans Nexus. Le Studio Talend peut télécharger le patch depuis Nexus sans les identifiants.
- talend-custom-libs-admin: cet·te utilisateur·trice est utilisé·e dans le groupe Talend Administration Center Configuration > User Libraries (Bibliothèques utilisateur). Le Studio Talend obtient les informations de configuration depuis Talend Administration Center pour charger et supprimer les bibliothèques tierces.
- Cliquez sur Create local user.
- Saisissez talend-updates-admin comme identifiant et renseignez les autres champs requis.
- Allez dans la sous-section Roles (Rôles) et ajoutez talend-updates-admin à la liste Granted (Attribué).
- Cliquez sur Create local user.
- Créez l'utilisateur·trice avec l'identifiant talend-custom-libs-admin.
- Allez dans la sous-section Roles (Rôles) et ajoutez talend-updates-admin à la liste Granted (Attribué).
- Ouvrez l'utilisateur·trice admin.
- Ajoutez le rôle nx-admin à la liste Granted.
- Ouvrez l'utilisateur·trice anonymous.
-
Ajoutez les rôles nx-anonymous, talend-custom-libs-release-read-only, talend-custom-libs-snapshot-read-only et talend-updates-read-only à la liste Granted.
Note InformationsImportant : L'utilisateur·rice anonyme n'est pas sécurisé·e et n'est pas utilisé·e dans Talend Administration Center ou le Studio Talend. Il est recommandé de désactiver l'utilisateur·rice anonyme dans Nexus.
-
Allez dans l'onglet Repositories (Référentiels) pour créer les référentiels suivants :
- talend-updates
- talend-custom-libs-snapshot
- talend-custom-libs-release
- Cliquez sur Create repository (Créer un référentiel).
- Dans la liste, sélectionnez maven2 (hosted).
- Nommez votre référentiel talend-updates.
- Dans la sous-section version policy, sélectionnez Release.
- Cliquez sur Create repository afin de sauvegarder vos modifications.
- Créez un autre référentiel maven2 (hosted) nommé talend-custom-libs-snapshot.
- Dans la sous-section version policy, sélectionnez snapshot.
- Cliquez sur Create repository afin de sauvegarder vos modifications.
- Créez le dernier référentiel maven2 (hosted) et nommez-le talend-custom-libs-release.
- Dans la sous-section version policy, sélectionnez Release.
-
Allez dans l'onglet Roles (Rôles), cliquez sur Create role (Créer un rôle) > Nexus role (Rôle Nexus) et créez les rôles suivants, dotés des droits suivants ajoutés à la liste Given (Donné) :
Option Description Role ID (ID du rôle) Privileges (Droits) talend-updates-admin nx-repository-view-maven2-talend-updates-add
nx-repository-view-maven2-talend-updates-browse
nx-repository-view-maven2-talend-updates-edit
nx-repository-view-maven2-talend-updates-read
nx-script-*-run
talend-updates-read-only nx-repository-view-maven2-talend-updates-read
nx-repository-view-maven2-talend-updates-browse
nx-script-*-run
talend-custom-libs-admin nx-repository-view-maven2-talend-custom-libs-release-add
nx-repository-view-maven2-talend-custom-libs-release-browse
nx-repository-view-maven2-talend-custom-libs-release-edit
nx-repository-view-maven2-talend-custom-libs-release-readnx-repository-view-maven2-talend-custom-libs-snapshot-add
nx-repository-view-maven2-talend-custom-libs-snapshot-browse
nx-repository-view-maven2-talend-custom-libs-snapshot-edit
nx-repository-view-maven2-talend-custom-libs-snapshot-read
nx-script-*-run
talend-custom-libs-snapshot-read-only nx-repository-view-maven2-talend-custom-libs-snapshot-browse
nx-repository-view-maven2-talend-custom-libs-snapshot-readnx-script-*-run
talend-custom-libs-release-read-only nx-repository-view-maven2-talend-custom-libs-release-browse
nx-repository-view-maven2-talend-custom-libs-release-read
nx-script-*-run
Que faire ensuite
Une fois le référentiel Nexus installé et démarré, allez sur la page Configuration de Talend Administration Center et ajoutez les paramètres de configuration pour les référentiels créés. Pour plus d'informations, consultez Configurer les paramètres Software Update, Configurer les paramètres du référentiel d'artefacts et Configurer l'emplacement des bibliothèques utilisateur.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.