This plugin requires that credentials (private key and client secret) be added under a special Jenkins Credentials Domain that is restricted to the host ims-na1.adobelogin.com
- As a Jenkins Admin, navigate to
Manage Jenkins
->Manage Credentials
and you should see the defaultJenkins
store listed. - Click the triangle icon next to the
Jenkins
store and clickAdd Domain
. (This is tricky, see below screen recording.) - Use any Domain Name. We went with
Adobe IO
- Under
Specifications
section, clickAdd
button and choosehostname
- In the
Include
field, paste the domainims-na1.adobelogin.com
- Click
OK
to save.
- Navigate to the domain we created in the steps above.
- Click
Add Credentials
- From the
Kind
dropdown, selectSecret text
- Keep the scope as
Global
- Add the Client Secret from the Adobe IO Project
- Give it any ID you like, but it should be something meaningful and representative of the Adobe IO project. (We went with
cm-client-secret
)
- Navigate to the domain we created in the steps above.
- Click
Add Credentials
- From the
Kind
dropdown, selectSecret file
- Keep the scope as
Global
- Upload the private key file.
- Give it any ID you like, but it should be something meaningful and representative of the Adobe IO project. (We went with
cm-private-key
)