Ich versuche eine automatisierte Snapshot- und Release-Kette für eine Open-Source-Java-Bibliothek einzurichten."Kann ein Artefakt nicht korrelieren", wenn versucht wird, eine Snapshot-Version auf oss.jfrog.org zu promoten.
Dies ist die beabsichtigte Einrichtung:
- Travis CI
- die Github-Projekt auscheckt Travis CI die Gradle
- Der Gradle Build nutzt das artifactory Plugin bauen läuft eine Momentaufnahme auf oss.jfrog zu veröffentlichen .org
- Travis CI ruft den artifactory REST API, um den Schnappschuss aus Schritt 3 freigegeben werden zu fördern, um bintray
Alles einschließlich Schritt 3 funktioniert. Beim Versuch, den Schnappschuss zu fördern, wie here beschrieben, aber ich bekomme immer die folgende Antwort vom oss.jfrog.org artifactory Server:
Request has been canceled: Can't correlate an artifact diffparser-1.4-SNAPSHOT-javadoc.jar to the build being promoted. Check that the artifact was created by the build you are trying to promote.
jedoch meine Build richtig javadoc und Quellen Glas erzeugt, und sie wurden erfolgreich veröffentlicht (siehe here). Also ich verstehe den Fehler nicht.
Hat jemand eine Ahnung, was ich vermisse?
Ich hatte gehofft, einen von euch hier zu fangen :). Danke für die Antwort. Ich werde das untersuchen und zurückkommen :) – Tom