GoGPT Best VPN GoSearch

Icône de favori OnWorks

pybit-web - En ligne dans le Cloud

Exécutez pybit-web dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pybit-web qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


pybit-web - serveur buildd pour utiliser les tâches de build pour les clients pybit.

DESCRIPTION


pybit-web fournit une connexion à la base de données et le contrôleur pour envoyer des messages à pybit
clients pour créer un package spécifique à l'aide du système de contrôle de version spécifié. Les
le client renvoie des messages d'état au contrôleur qui sont affichés via le Web
interface.

RÉGLAGE UP THE PYBIT-WEB SERVEUR


L'empaquetage Debian de pybit-web utilise dbconfig-common pour configurer la base de données.

Pour une instance postgres locale, choisissez l'option de socket unix et l'identifiant par défaut
authentification, puis postgres en tant qu'utilisateur administratif de la base de données et www-data en tant que
utilisateur de la base de données pybit-web. Vous pouvez utiliser le nom que vous préférez pour la base de données pybit-web
elle-même.

Remarque : assurez-vous que l'utilisateur www-data est spécifié ou apache ne recevra pas l'autorisation
pour utiliser la connexion à la base de données. Il ne suffit pas de définir l'utilisateur sur www-data dans
/etc/pybit/web/web.conf - ce paramètre est correct mais nécessite que postgres soit configuré pour
autoriser l'accès à www-data.

Vérifiez également que le propriétaire de la base de données pybit-web est défini sur www-data et que toutes les tables dans
la base de données a le propriétaire défini sur www-data. Utilisez le nom ALTER DATABASE OWNER POUR "www-data"
et ALTER TABLE name OWNER en "www-data" si nécessaire.

LISTE NOIRE FORFAITS


Parfois, il y aura des paquets qui seront validés dans le VCS avec debian/changelog mis à jour
mais qui ne peuvent pas ou ne doivent pas être construits automatiquement.

pybit-web prend en charge une table postgres appelée Blacklist, avec les champs "field" et "regex".
La liste noire est utilisée en interne par process_job() dans le contrôleur pour déterminer si certains
les packages sont mis sur liste noire de manière centralisée à l'aide d'expressions régulières. S'il y a un match sur le terrain dans
question, pybit-web n'émettra pas de demande de build pour ce package. process_job() est
appelé à la fois par le WebGUI et le hook VCS.

Par exemple, "name" et "(.*-dev)" signifieront que nous ne construisons pas automatiquement de packages de développement,
tandis que "vcs_uri" et "(.*/users/*)" bloqueront les sources provenant d'emplacements tels que
/repo/users/jamesb/somebadcode

Le journal du contrôleur affichera "BLACKLISTED! - [regex] correspond à [fieldname]:[data]" si un
le paquet est sur liste noire.

Un 403 sera renvoyé, ainsi qu'un False, de process_job à son appelant (auparavant il
retourné nul)

Utilisez pybit-web en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.