Will rust-oleum enamel paint adhere to glass?

I want to paint my art on glass. I need affordable paint for large areas. So far rust-oleum seems to stick but for how long and should I clear coat it?