What is the minimal set of steps to properly enable gitlab's "auto devops" feature for an Android project? After enabling the feature I get a pipeline but not the jobs I would expect such as assembleDebug, etc.
Steps taken to enable Auto Devops (clicking through gitlab UI):
gitlab -> project(git repo) ->
settings -> CI/CD ->
Auto Devops -> Expand ->
"Default to Auto DevOps pipeline" & "Automatic deployment to staging, manual deployment to production
There is an "auto devops template" maintained here. Utilizing that file is as simple as creating a
.gitlab-ci.ymlfile (at the root of your android project) and thenincludethat file as the template you want to use:That's it.
(To take it a step further and stay on the "bleeding edge" of java/android versions, see this answer)