Do you want a secure setup for publishing and staging build artifacts
from a Jenkins build server to a Salt Master? This guide describes my
fully automated pipeline to transport binaries using Salt's encrypted
"bus".

We start off with some Salt States to stand up a Jenkins build server
"client":

I also have build triggers which monitor remote git/hg repos for
changes. Pushing code triggers a build which tests my code base and
securely publishes to my Salt Master. When the time comes to perform a
release, all I have to do is run highstate, because the pipeline did all
the other work for me!

Update

Special thanks to an anonymous commentor regarding how to increase security. I have updated the scripts accordingly.