But this hasn't worked. It deploys successfully, but it's as if it is not even using my server.xml. I've tried deploying on my Liberty server locally and the basic auth works, so I don't think it's a problem with the server.xml.

What is the proper way to deploy the server using the delivery pipeline? Any help is appreciated!