现代C/ c++ für einen DevOps-Workflow
- reduzierbare und automatische Build-Umgebungen: Erstellen von Paketen für Entwicklertools。
- Erstellen von Paketbinärdateien在持续集成。Öffentlich, Cloud-Dienste: Travis CI und AppVeyor。
- Verwalten und Erstellen mehrer paketkonfigationen mit Conan Package Tools和CI。
- Jenkins-Integration und Artifactory-Plug-in-Unterstützung für Conan-Paketmanager。
- Generierung and Verwendung von Build-Informationen in Artifactory。Zielgruppe:
C/ c++ -Entwickler und diejenigen, die mit。
问和Antworten
我是德国的网络研讨会的创始人,我是德国的创始人,我的创始人für Sie von Interesse sein könnten。
Conan-Repositorys信德在Artifactory CEverfugbar。
Wenn Sie eine Mischung aus Paketen haben, die von Conan abhängig sind, und Paketen, die dies nicht sind, werden die, die es nicht sind, einfach Teil Ihres standardmäßigen Erstellungsprozesses。Sie werden ausder Quelle erstellt oder es werden Binärdateien eingecheckt, ganz so, wie Sie es bisher gemacht haben。Wenn Sie dann nach and nach immer mehr Pakete in Conan migrieren, können Sie die Quelle entfernen und einfach nur die Conan- datei erstellen, sofern Sie nur die Abhängigkeiten brauchen。
Auf der Artifactory- seite können Sie nach der Veröffentlichung Ihrer erstellten Pakete die Artifactory REST API nutzen, die die neuest Version Ihres Pakets von Artifactory abruft。Wenn Sie mit dem Conan Client eine Entwicklungsversion des Pakets erstellen und diese Version kontinuierlich überschreiben, können Sie mit " Conan install -update " die neuest Version des Pakets installieren。
Conan generatoren für das Erstellen virtueller Umgebungen: virtualenv: Deklariert死亡自我。env_info-Variablen Anforderungen。virtualbuildenv: Spezielle Build-Umgebungsvariablen für autotools/visual studio。virtualrunenv: Spezielle Umgebungsvariablen zum Auffinden ausführbarer Dateien und freigegebenen图书馆在den Anforderungen。Weitere Informationen finden先生在这里