# \#config

**URL:** https://travis-ci.community/tag/config/25.md

[Latest](https://travis-ci.community/latest.md) · [Categories](https://travis-ci.community/categories.md) · [Tags](https://travis-ci.community/tags.md)

---

## [\[SOLVED\] Deploy phase not firing](https://travis-ci.community/t/solved-deploy-phase-not-firing/13478)

<div class="topic-metadata">

**Author:** [@robwilkerson](https://travis-ci.community/u/robwilkerson)\
**Replies:** 1\
**Last updated:** [December 22, 2022, 2:07pm UTC](https://travis-ci.community/t/solved-deploy-phase-not-firing/13478 "2022-12-22T14:07:36Z")

</div>

I’ve been fiddling with this for an embarrassingly long time. There has to be something I’m missing, but I just can’t see it. I have a staged build. The deploy stage is firing as expected, as are most of its phases, but …

---

## [Full SHA for build notifications](https://travis-ci.community/t/full-sha-for-build-notifications/12206)

<div class="topic-metadata">

**Author:** [@oullah](https://travis-ci.community/u/oullah)\
**Replies:** 6\
**Last updated:** [October 7, 2021, 11:23pm UTC](https://travis-ci.community/t/full-sha-for-build-notifications/12206 "2021-10-07T23:23:34Z")

</div>

I am creating a Slack notification for my build and I need the full commit SHA to generate some links. The only variable I see in the documentation is commit, which is a shortened SHA. However, I need the full SHA. Is th…

---

## [Travis CI split config between \`client\` and \`server\`](https://travis-ci.community/t/travis-ci-split-config-between-client-and-server/12142)

<div class="topic-metadata">

**Author:** [@akashshyamdev](https://travis-ci.community/u/akashshyamdev)\
**Replies:** 0\
**Last updated:** [September 18, 2021, 4:41pm UTC](https://travis-ci.community/t/travis-ci-split-config-between-client-and-server/12142 "2021-09-18T16:41:49Z")

</div>

I’m building a MERN stack app which is structured like this: The client is built using react(CRA config with typescript) and the server is done with Node JS and typescript. How would the .travis.yml config look like…

---

## [Need help to prevent duplicate builds for pull\_request and push](https://travis-ci.community/t/need-help-to-prevent-duplicate-builds-for-pull-request-and-push/12065)

<div class="topic-metadata">

**Author:** [@notrev](https://travis-ci.community/u/notrev)\
**Replies:** 0\
**Last updated:** [September 8, 2021, 11:56am UTC](https://travis-ci.community/t/need-help-to-prevent-duplicate-builds-for-pull-request-and-push/12065 "2021-09-08T11:56:41Z")

</div>

Hello! I am facing a problem where every push triggers a build and every pull request update also triggers a build. With this, whenever a new push is made to a pull request, two build processes start: one for updating t…

---

## [Allow repositories to specify where \`.travis.yml\` should be found](https://travis-ci.community/t/allow-repositories-to-specify-where-travis-yml-should-be-found/512)

<div class="topic-metadata">

**Author:** [@medikoo](https://travis-ci.community/u/medikoo)\
**Replies:** 16\
**Last updated:** [November 20, 2020, 3:27am UTC](https://travis-ci.community/t/allow-repositories-to-specify-where-travis-yml-should-be-found/512 "2020-11-20T03:27:22Z")

</div>

I’d like to keep repository free from CI configuration noise. e.g. Appveyor CI allows to provide an URL to YAML config on project settings in Appveyor GUI. It’s great also for other reason, as that way I can easily sha…

---

## [Setting an environment variable with \`git diff master\` fails](https://travis-ci.community/t/setting-an-environment-variable-with-git-diff-master-fails/6018)

<div class="topic-metadata">

**Author:** [@tristen](https://travis-ci.community/u/tristen)\
**Replies:** 9\
**Last updated:** [June 29, 2020, 9:19pm UTC](https://travis-ci.community/t/setting-an-environment-variable-with-git-diff-master-fails/6018 "2020-06-29T21:19:59Z")

</div>

I have an environment variable set up like this in .travis.yml: env: global: - DIFF=\`./bench/scripts/diff.sh | paste -s -d, -\` and ./bench/scripts/diff.sh looks like this: #!/usr/bin/env bash CHANGED\_FILES=\`git…

---

## [Merge\_mode replace seems to merge lists, not replace them](https://travis-ci.community/t/merge-mode-replace-seems-to-merge-lists-not-replace-them/8839)

<div class="topic-metadata">

**Author:** [@thegecko](https://travis-ci.community/u/thegecko)\
**Replies:** 5\
**Last updated:** [June 2, 2020, 5:03pm UTC](https://travis-ci.community/t/merge-mode-replace-seems-to-merge-lists-not-replace-them/8839 "2020-06-02T17:03:46Z")

</div>

I’m undertaking a lot of dev work on a build job and rather than commit each change during development, I wanted to post config using a build request. I’ve done this using the following: config=\`yaml2json .travis.yml\` …

---

## [Failing the build when the config validation contains errors](https://travis-ci.community/t/failing-the-build-when-the-config-validation-contains-errors/7764)

<div class="topic-metadata">

**Author:** [@Situphen](https://travis-ci.community/u/Situphen)\
**Replies:** 2\
**Last updated:** [March 25, 2020, 4:28pm UTC](https://travis-ci.community/t/failing-the-build-when-the-config-validation-contains-errors/7764 "2020-03-25T16:28:24Z")

</div>

When the build config validation contains errors, the build does not fail automatically. I think it should fail, because if the config contains errors, then we are not sure if the build is working as expected. I’m part …

---

## [Wait for ng serve to compile then run UAT tests](https://travis-ci.community/t/wait-for-ng-serve-to-compile-then-run-uat-tests/7357)

<div class="topic-metadata">

**Author:** [@davedodea](https://travis-ci.community/u/davedodea)\
**Replies:** 5\
**Last updated:** [February 25, 2020, 1:18pm UTC](https://travis-ci.community/t/wait-for-ng-serve-to-compile-then-run-uat-tests/7357 "2020-02-25T13:18:28Z")

</div>

During the Travis build process, I need to be able to trigger ng serve, wait for its completion/compiling so that I can then run UAT tests from Cucumber JS. Can anyone assist me on how to do so, with my current .yml bel…

---

## [.travis.yml configuration](https://travis-ci.community/t/travis-yml-configuration/7342)

<div class="topic-metadata">

**Author:** [@Sihle97](https://travis-ci.community/u/Sihle97)\
**Replies:** 3\
**Last updated:** [February 25, 2020, 2:47am UTC](https://travis-ci.community/t/travis-yml-configuration/7342 "2020-02-25T02:47:52Z")

</div>

First time using a CI and having issues with my .travis.yml configuration Github: https://github.com/Sihle97/MyStuff1.git language: csharp dotnet: 2.2 script: dotnet test Problems.Tests matrix: include: -dist xen…

---

## [Matrix exclude not working for multiple env strings](https://travis-ci.community/t/matrix-exclude-not-working-for-multiple-env-strings/4932)

<div class="topic-metadata">

**Author:** [@williamcroberts](https://travis-ci.community/u/williamcroberts)\
**Replies:** 2\
**Last updated:** [August 29, 2019, 8:46pm UTC](https://travis-ci.community/t/matrix-exclude-not-working-for-multiple-env-strings/4932 "2019-08-29T20:46:24Z")

</div>

I have the below travis.yml config. I am trying to exclude a build when compiler is clang and ENABLE\_COVERAGE is not true. I have been able to exclude to work when the env line only contains a single variable, but not wh…

---

## [YAML multiline strings](https://travis-ci.community/t/yaml-multiline-strings/3914)

<div class="topic-metadata">

**Author:** [@superruzafa](https://travis-ci.community/u/superruzafa)\
**Replies:** 4\
**Last updated:** [June 26, 2019, 1:30pm UTC](https://travis-ci.community/t/yaml-multiline-strings/3914 "2019-06-26T13:30:28Z")

</div>

Hi all. I’m facing a weird behavior related with multiline YAML strings. I have a configuration file similar to the following: before\_install: - sudo apt-get update - \> sudo apt-get install -y dependency-1 …

---

## [Error On Deploy](https://travis-ci.community/t/error-on-deploy/3814)

<div class="topic-metadata">

**Author:** [@taylor009](https://travis-ci.community/u/taylor009)\
**Replies:** 1\
**Last updated:** [June 21, 2019, 10:56pm UTC](https://travis-ci.community/t/error-on-deploy/3814 "2019-06-21T22:56:36Z")

</div>

I have my project set up but when it comes to the deployment it come up with an error. The deployment is for AWS No stash entries found. missing access\_key\_id and I have added my IAM user auth keys to my Travis accou…

---

## [Dbus-python Dependency (any version) does not work](https://travis-ci.community/t/dbus-python-dependency-any-version-does-not-work/2146)

<div class="topic-metadata">

**Author:** [@caronc](https://travis-ci.community/u/caronc)\
**Replies:** 11\
**Last updated:** [February 9, 2019, 11:59am UTC](https://travis-ci.community/t/dbus-python-dependency-any-version-does-not-work/2146 "2019-02-09T11:59:50Z")

</div>

Hi, I recently added a small feature to my program (apprise) that requires the dbus library to be present for unit testing. I’ve see this issue which seems to define my problem, but the OP never returned to say whether…

---

## [Matrix (Exclude or Include) Grouping](https://travis-ci.community/t/matrix-exclude-or-include-grouping/1678)

<div class="topic-metadata">

**Author:** [@voltechs](https://travis-ci.community/u/voltechs)\
**Replies:** 0\
**Last updated:** [January 4, 2019, 10:53pm UTC](https://travis-ci.community/t/matrix-exclude-or-include-grouping/1678 "2019-01-04T22:53:39Z")

</div>

Hello all, I found my way here via GitHub (P.S. The ReadMe says don’t open new issues, and then also links to itself as the central repository for opening new issues haha). I’m submitting my idea/feature request (which…

---

## [Add support to not skip build for deploy](https://travis-ci.community/t/add-support-to-not-skip-build-for-deploy/1095)

<div class="topic-metadata">

**Author:** [@filips123](https://travis-ci.community/u/filips123)\
**Replies:** 9\
**Last updated:** [November 30, 2018, 12:50am UTC](https://travis-ci.community/t/add-support-to-not-skip-build-for-deploy/1095 "2018-11-30T00:50:37Z")

</div>

Add support to not skip build for deploy even if it has \[ci skip\] or something like this. This is because sometimes new tag will not be deployed because it’s last commit is marked as skipped. There could be something li…
