HiveBrain v1.2.0
Get Started
← Back to all entries
snippetMinor

How to remotely update AMI id in Jenkins EC2 plugin?

Submitted by: @import:stackexchange-devops··
0
Viewed 0 times
amiupdatejenkinsec2pluginhowremotely

Problem

I have been looking for a way to update AMI id in Jenkins EC2 plugin configuration after a packer build is run. After some digging, I found a promising way to do it IF the packer run is done by Jenkins itself, via postbuild groovy plugin (mind you, this remains to be tested, but looks good)

However I would like to be able to run the packer build anywhere, and have the resulting AMI id updated at Jenkins remotely, presumably via authenticated REST? Is that possible? Where would I start looking?

Solution

The PR you are linking to contains a link to a python script that does exactly this, since you can run that script from anywhere you can access your Jenkins server.

Context

StackExchange DevOps Q#526, answer score: 6

Revisions (0)

No revisions yet.