No Action in pipline after commit and push

Why is no action in the pipline after i commit and push my application on our company server?

I also have a valid .gitlab-ci.yml file and see no error at production logs

Here is the gitlab-ci.yml file:

variables:
  EXE_RELEASE_FOLDER: 'deploymenttemplatewindowsdesktopconsoleapplications\bin\Release'
  DEPLOY_FOLDER: 'D:\Test\deploymenttemplatewindowsdesktopconsoleapplications\Builds'
  NUGET_PATH: 'C:\NuGet\nuget.exe'

stages:
  - build
  - deploy

build_job:
  stage: build
  only:
    - tags  # the build process will only be started by git tag commits
  script:
    - '& "$env:NUGET_PATH" restore'  # restore Nuget dependencies

  artifacts:
    expire_in: 1 week  # save gitlab server space, we copy the files we need to deploy folder later on
    paths:
      - '$env:EXE_RELEASE_FOLDER\ deploymenttemplatewindowsdesktopconsoleapplications.exe'  # saving exe to copy to deploy folder

deploy_job:
  stage: deploy
  only:
    - tags
  script:
    # Compose a folder for each release based on commit tag.
    # Assuming your tag is Rev1.0.0.1, and your last commit message is 'First commit'
    # the artifact files will be copied to:
    # P:\Projects\YourApp\Builds\Rev1.0.0.1 - First commit\
    - '$commitSubject = git log -1 --pretty=%s'
    - '$deployFolder = $($env:DEPLOY_FOLDER) + "\" + $($env:CI_BUILD_TAG) + " - " + $commitSubject + "\"'

    # xcopy takes care of recursively creating required folders
    - 'xcopy /y ".\$env:EXE_RELEASE_FOLDER\YourApp.exe" "$deployFolder"'

  dependencies:
    - build_job

Is there some importent setting on server side if i have added this file?

Thank you in advance

I have solved the problem i have delete the tags section in the yaml file.

thank you