Your company has assigned you the task of setting up a Continuous Integration pipeline. This pipeline is designed to build Docker containers upon code commit to the source repository, which are then to be pushed to Artifact Registry. How would you achieve this?