# \[Discussion\] What strategy do you use to have a project build on CircleCI when an external project is updated?

**URL:** <https://discuss.circleci.com/t/discussion-what-strategy-do-you-use-to-have-a-project-build-on-circleci-when-an-external-project-is-updated/16460>\
**Category:** Build Environment\
**Created:** [September 12, 2017, 9:15pm UTC](https://discuss.circleci.com/t/discussion-what-strategy-do-you-use-to-have-a-project-build-on-circleci-when-an-external-project-is-updated/16460 "2017-09-12T21:15:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![FelicianoTech](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/felicianotech/32/21348_2.png) [@FelicianoTech](https://discuss.circleci.com/u/FelicianoTech)\
**Post date:** [September 12, 2017, 9:15pm UTC](https://discuss.circleci.com/t/discussion-what-strategy-do-you-use-to-have-a-project-build-on-circleci-when-an-external-project-is-updated/16460/1 "2017-09-12T21:15:58Z")

</div>

If you have a project that you build on CircleCI, it will typically build when you push up a commit or if a fork PR is opened.

If this project in someway depends on another project, how do you manage this relationship? How do you kick off a build for your project when the dependent project is updated?

Lastly, how does your answer change if that dependent project isn’t one you own?

I consider “updated” here to mean any of, a new commit occurs on master, or maybe a git tag is pushed.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:32am UTC](https://discuss.circleci.com/t/discussion-what-strategy-do-you-use-to-have-a-project-build-on-circleci-when-an-external-project-is-updated/16460/2 "2018-06-18T11:32:45Z")

</div>

Closed on June 18, 2018, 11:32am UTC


