I don't understand, how I can make custom commit message for GitHub Pages provider.
Currently, it's probably impossible.
See KiraCustomDeployMessage branch of my demo repository.
git:
depth: 1
language: python
script:
- echo "Kira Goddess!"
deploy:
provider: pages
skip-cleanup: true
github-token: $TOKEN_GITHUB_TRAVIS_DEPLOY_DEBUGGING
keep-history: true
on:
branch: KiraCustomDeployMessage
verbose: true
local-dir: KiraDir
commit_message: "KiraGoddess"
env:
global:
# [INFO] Encrypted value of $TOKEN_GITHUB_TRAVIS_DEPLOY_DEBUGGING — my active GitHub token
secure: Wbd/xIWT+HjQl+3cNEtMs8+6Y0Ov/ambNwLqDFwgs4avNoCo3Yfdv96kVs4RRNOyJwBkkAp+UccCbt8xL+vbNacFi/wMXZP+6//+Clz8aJ/wKB4k2HhVIMK6SjYsBWr+/2Ri+Y4yozjT1dUKFhcqL1Xhg/CSEKSAL3EHg30EBndbzK2ejXLffQgCknX5Lg+rsJQ/StlvpqOb1aw1IBx9ZfPwtYMdlJCNqPvMdG1jZiJf9YIs+mOqzY9Jp3PYr0b6X/2KgHIaBN81ksndwcOfauXnD6GXsTlizy0x/hgsCfyoRq4yHgMUPuNYgUjROXRdeBsRH34mVWyD0hqE3sFEnzxdIV1ai1iod0kNYf/75wACdNyis8E8D7M2UHma89kGbXyJSOAOuG5Vk8dbmlsc/2C6JiRfQK2cFTI6HIpFZ4WBBDaqV4txnwKZKwhcH7nGodsNMyVliIQt6/07Yk7x2TdZsUlWDCMQgQX4Lg9FU2MwtRdrdX1CToHq7Yfnp6FZFsPmGNMHzsbsTkqb4CMWXHR1RwRdzUP4QUJ+Hi+dmb/FxoAxKweerDft1+XoBZWBqlAiVpLD1j6HCbVwEc0JwcsrScIo5OHoFQlDG4LScKeJ3J/fCH0IQr1B2/9aeAUVhtUiYZtl4f4FnELLAFGww8h6ojLPV00+Nelpw1KWnFQ=
Custom deploy message KiraGoddess. For real projects, message, that I described here:
commit_message with single, double quotes and without them.commit_message not documented, and I was oriented by the merged pull request.deploy:commit_message in .travis.yml files of public GitHub repositories.Thanks.
hi @Kristinita, thanks for the super thorough bug report.
this issue has been fixed in v2 which is currently in beta, and needs an opt-in. you are using the currently still default version v1.
this build https://travis-ci.com/travis-ci/dpl/builds/132323465#L193 has pushed https://github.com/travis-ci/dpl_test/commit/c5de42b7be8e824ce7a22f78ef97c54a2ff993e8, using a custom commit message.
this config should make Travis CI use v2. the options skip_cleanup and keep_history now default to true, so you can omit them:
deploy:
provider: pages
edge: true
github-token: $TOKEN_GITHUB_TRAVIS_DEPLOY_DEBUGGING
on:
branch: KiraCustomDeployMessage
verbose: true
local_dir: KiraDir
commit_message: "KiraGoddess"
this option commit_message is documented on the v2 page for the pages provider: https://docs.travis-ci.com/user/deployment-v2/providers/pages/#known-options
i am going to close this here, assuming that this will resolve the issue for you. please feel free to reopen it if needed.
Most helpful comment
hi @Kristinita, thanks for the super thorough bug report.
this issue has been fixed in
v2which is currently in beta, and needs an opt-in. you are using the currently still default versionv1.this build https://travis-ci.com/travis-ci/dpl/builds/132323465#L193 has pushed https://github.com/travis-ci/dpl_test/commit/c5de42b7be8e824ce7a22f78ef97c54a2ff993e8, using a custom commit message.
this config should make Travis CI use
v2. the optionsskip_cleanupandkeep_historynow default totrue, so you can omit them:this option
commit_messageis documented on thev2page for thepagesprovider: https://docs.travis-ci.com/user/deployment-v2/providers/pages/#known-optionsi am going to close this here, assuming that this will resolve the issue for you. please feel free to reopen it if needed.