Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

Deprecated. Use Credentials Binding Plugin instead.

Lets you upload secret files to be used by a build.

Plugin Information

No information for the plugin 'secret' is available. It may have been removed from distribution.

You may have a keystore for jarsigner, a list of passwords, or other confidential files which you want to be used by a job but which should not be kept in its SCM, or even visible from its config.xml. Saving these files on the server and referring to them by absolute path requires you to have a server login, and does not work on slaves. This plugin gives you an easy way to package up all a job's secret files and access them using a single environment variable during the build.

Do not use 1.0 or 1.1. 1.2 works but has no GUI for file upload; 1.3 fixes upload GUI.
1.4 adds JDK 5 compatibility (but only tested on JDK 6).
1.5 fixes file upload GUI for some servers (Tomcat and perhaps others).
1.6 permits users with only per-project Configure permission to upload the secret ZIP.
1.7 made the plugin work with folders.


  1. Unknown User (kphonik)

    Just wanted to say THANKS for this plugin! It's dead simple and extremely effective.

  2. Unknown User (kibitzer)

    Agreed, this is a great plugin. It'd be fantastic if it were a job parameter so there's the option of filling it in every time the job is run, rather than the location being tied to the job configuration. For example, suppose the job is to be started by different people performing different roles (tester, deployer, etc) and running the job from different machines. As is, the plugin requires that each person has exactly the same directory structure on their local machine.