Pages: Can not find Pages in Gitlab Setting

Hello:

I was trying to create a gitlab page for my karma coverage report. So, after the unit test, I mv the report in the ./coverage to ./public and I can download the artifacts from the gitlab pipeline page. The pipeline also passed. However, I can not find the pages in the setting.

My yml is below:
image
This is what I got in my CI runner:

Is there anyone know how to fix this problem?
Thanks.