How to add Text on the outer surface of Cylinder geometry?

I am trying to add some text on a cylinder geometry …I tried to map texture which is working but when I try to add text it doesn’t work

I just want to map text (like texture) on the outer side of the cylinder geometry in such a way that if the shape changes, the text follows the shape and look like engraved on the surface. Is there any way to get around this issue ?