Yes, this is because previously these boxes were managed by infra using puppet. They published snapshots for a very long time succesfully.
Infra has changed how they accept these workers, so now they are not puppetized, hence do not have the private credentials. This is a very recent change. Kenn On Mon, Apr 22, 2019 at 12:14 AM Antoine Toulme <anto...@toulme.name> wrote: > Hey folks, > > Actually your build fails just like mine: > https://builds.apache.org/job/beam_Release_NightlySnapshot/415/console < > https://builds.apache.org/job/beam_Release_NightlySnapshot/415/console> > > 10:05:31 > Failed to publish publication 'mavenJava' to repository 'maven' > 10:05:31 > Could not write to resource ' > https://repository.apache.org/content/repositories/snapshots/org/apache/beam/beam-vendor-sdks-java-extensions-protobuf/2.13.0-SNAPSHOT/beam-vendor-sdks-java-extensions-protobuf-2.13.0-20190421.100528-1.jar > < > https://repository.apache.org/content/repositories/snapshots/org/apache/beam/beam-vendor-sdks-java-extensions-protobuf/2.13.0-SNAPSHOT/beam-vendor-sdks-java-extensions-protobuf-2.13.0-20190421.100528-1.jar > >'. > 10:05:31 > Could not PUT ' > https://repository.apache.org/content/repositories/snapshots/org/apache/beam/beam-vendor-sdks-java-extensions-protobuf/2.13.0-SNAPSHOT/beam-vendor-sdks-java-extensions-protobuf-2.13.0-20190421.100528-1.jar > < > https://repository.apache.org/content/repositories/snapshots/org/apache/beam/beam-vendor-sdks-java-extensions-protobuf/2.13.0-SNAPSHOT/beam-vendor-sdks-java-extensions-protobuf-2.13.0-20190421.100528-1.jar>'. > Received status code 401 from server: Unauthorized > > It looks like your last green build was Feb 29, on a slave that is > disconnected now. > > > > On Apr 21, 2019, at 10:46 PM, Antoine Toulme <anto...@toulme.name> > wrote: > > > > Thank you both. I’m stealing that code. > > > >> On Apr 21, 2019, at 8:00 PM, Kenneth Knowles <k...@apache.org> wrote: > >> > >> This job uploads snapshots: > >> > https://github.com/apache/beam/blob/master/.test-infra/jenkins/job_Release_NightlySnapshot.groovy > >> > >> The place in Beam's Gradle build that sets up the credentials is: > >> > https://github.com/apache/beam/blob/master/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L573 > >> > >> Kenn > >> > >> On Sun, Apr 21, 2019 at 4:45 PM Antoine Toulme <anto...@toulme.name> > wrote: > >> > >>> I’ll take any idea. I looked at the beam builds, nothing in there > seems to > >>> be uploading snapshots? > >>> > >>> It might be time to move to Maven to fit the mold. > >>> > >>>> On Apr 18, 2019, at 3:06 PM, Kenneth Knowles <k...@apache.org> wrote: > >>>> > >>>> Beam pushed daily snapshots to nexus until the change where our > (donated) > >>>> Jenkins executors were moved outside of Infra's purview. Beam migrated > >>> from > >>>> Maven to Gradle while maintaining the functionality. I don't know if > >>>> anything special had to be done. Added Yifan who I think knows the > most > >>>> about this. > >>>> > >>>> Kenn > >>>> > >>>> On Wed, Apr 17, 2019 at 10:23 AM Antoine Toulme <anto...@toulme.name> > >>> wrote: > >>>> > >>>>> Hello all, > >>>>> > >>>>> I have managed to push to repository.apache.org a snapshot from my > >>>>> machine and want to automate this as part of CI. > >>>>> > >>>>> It looks like Maven is leveraging the ~/.m2/settings.xml file which > >>>>> contains the credentials of the Jenkins user to push binaries to the > >>>>> snapshot repository. Is that correct? > >>>>> If so, is there any way I can leverage that file? I would read the > XML > >>> and > >>>>> extract the credentials, but I’m pretty sure you used a symmetric > key to > >>>>> encrypt the LDAP password. > >>>>> > >>>>> Are there other projects using Gradle to push binaries to nexus? > >>>>> > >>>>> Cheers, > >>>>> > >>>>> Antoine > >>> > >>> > > > >