Create a pipeline... HELP

Hello everyone

I have a java project in maven and with four docker containers gitlab, jenkins, nexus and wildfly.
The Magnificent idea is push a commit to gitlab and jenkins copy the repository and buil it, deploy to nexus and deploy to wildfly… WOW! Can anybody helpme to create the pipeline that make all of this?

I need help, please.

Thanks a lot, best regards.