How to skip testing phase, but should be able to deploy

I would like to skip the testing stage for some commits ( typo fixes, remove comments, etc …). When I put [ci skip] in the commit message, the whole commit is skipped and I can not deploy the commits.

my goal is do not test the commit but allow to deploy the commit. [ci skip] skips both the test and the deploy.

https://docs.gitlab.com/ee/ci/yaml/#onlyvariablesexceptvariables