Epoxy, cyanoacrylate, and polyurethane-based adhesives generally work well for glueing metal to metal. Out of these, epoxy should be the most versatile option for you, especially if you look for a weather-resistant and sturdy solution. You are also free to go for other options that claim to work on metal surfaces. You need to check it in the list of specifications or ask the seller. So, if you are looking for sturdy options, you should be going for epoxy.