How to change the build folder on aws CodeBuild
This is probably a simple question, but I did not find the answer.
I'm using AWS CodeBuild to build my code. However, in my repository (in this case it is on bitbucket), I kind of have 3 projects in the same repository.
These projects are in different folders. Two of them are angular projects.
So, I want to build just one project at a time in my Continuous Integration with CodeBuild.
If I try to use commands like "ng build", I receive an error because my main folder does not have an angular project. And that is right. Because my project is in a folder inside the main folder.
So, how can a change the "build path" of my build definition on AWS CodeBuild?
Thank you in advance.
angular amazon-web-services build continuous-integration aws-codebuild
add a comment |
This is probably a simple question, but I did not find the answer.
I'm using AWS CodeBuild to build my code. However, in my repository (in this case it is on bitbucket), I kind of have 3 projects in the same repository.
These projects are in different folders. Two of them are angular projects.
So, I want to build just one project at a time in my Continuous Integration with CodeBuild.
If I try to use commands like "ng build", I receive an error because my main folder does not have an angular project. And that is right. Because my project is in a folder inside the main folder.
So, how can a change the "build path" of my build definition on AWS CodeBuild?
Thank you in advance.
angular amazon-web-services build continuous-integration aws-codebuild
add a comment |
This is probably a simple question, but I did not find the answer.
I'm using AWS CodeBuild to build my code. However, in my repository (in this case it is on bitbucket), I kind of have 3 projects in the same repository.
These projects are in different folders. Two of them are angular projects.
So, I want to build just one project at a time in my Continuous Integration with CodeBuild.
If I try to use commands like "ng build", I receive an error because my main folder does not have an angular project. And that is right. Because my project is in a folder inside the main folder.
So, how can a change the "build path" of my build definition on AWS CodeBuild?
Thank you in advance.
angular amazon-web-services build continuous-integration aws-codebuild
This is probably a simple question, but I did not find the answer.
I'm using AWS CodeBuild to build my code. However, in my repository (in this case it is on bitbucket), I kind of have 3 projects in the same repository.
These projects are in different folders. Two of them are angular projects.
So, I want to build just one project at a time in my Continuous Integration with CodeBuild.
If I try to use commands like "ng build", I receive an error because my main folder does not have an angular project. And that is right. Because my project is in a folder inside the main folder.
So, how can a change the "build path" of my build definition on AWS CodeBuild?
Thank you in advance.
angular amazon-web-services build continuous-integration aws-codebuild
angular amazon-web-services build continuous-integration aws-codebuild
asked Nov 19 at 22:34
Artur Quirino
126110
126110
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Create a buildspec file for each of the builds you want to run. In the pre-build phase of the buildspec file, change to the appropriate directory. When you invoke the build, point to the necessary buildspec by using buildspecOverride.
In the long term it might be easier to separate your three projects into their own repositories.
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
add a comment |
In addition to what @bwest suggested, you can create three different CodeBuild projects. In the buildspec for these projects specify the path to the build specification yaml file in your repository. Easiest way to configure your CodeBuild is by using the console UI, which will have the prompts to configure the path to your buildspec in your repo.
Hope that helps.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53383620%2fhow-to-change-the-build-folder-on-aws-codebuild%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Create a buildspec file for each of the builds you want to run. In the pre-build phase of the buildspec file, change to the appropriate directory. When you invoke the build, point to the necessary buildspec by using buildspecOverride.
In the long term it might be easier to separate your three projects into their own repositories.
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
add a comment |
Create a buildspec file for each of the builds you want to run. In the pre-build phase of the buildspec file, change to the appropriate directory. When you invoke the build, point to the necessary buildspec by using buildspecOverride.
In the long term it might be easier to separate your three projects into their own repositories.
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
add a comment |
Create a buildspec file for each of the builds you want to run. In the pre-build phase of the buildspec file, change to the appropriate directory. When you invoke the build, point to the necessary buildspec by using buildspecOverride.
In the long term it might be easier to separate your three projects into their own repositories.
Create a buildspec file for each of the builds you want to run. In the pre-build phase of the buildspec file, change to the appropriate directory. When you invoke the build, point to the necessary buildspec by using buildspecOverride.
In the long term it might be easier to separate your three projects into their own repositories.
answered Nov 19 at 22:54
bwest
5,70611745
5,70611745
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
add a comment |
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
docs.aws.amazon.com/codebuild/latest/userguide/… You can also have multiple output artifacts!
– Randall Hunt
Nov 24 at 23:47
add a comment |
In addition to what @bwest suggested, you can create three different CodeBuild projects. In the buildspec for these projects specify the path to the build specification yaml file in your repository. Easiest way to configure your CodeBuild is by using the console UI, which will have the prompts to configure the path to your buildspec in your repo.
Hope that helps.
add a comment |
In addition to what @bwest suggested, you can create three different CodeBuild projects. In the buildspec for these projects specify the path to the build specification yaml file in your repository. Easiest way to configure your CodeBuild is by using the console UI, which will have the prompts to configure the path to your buildspec in your repo.
Hope that helps.
add a comment |
In addition to what @bwest suggested, you can create three different CodeBuild projects. In the buildspec for these projects specify the path to the build specification yaml file in your repository. Easiest way to configure your CodeBuild is by using the console UI, which will have the prompts to configure the path to your buildspec in your repo.
Hope that helps.
In addition to what @bwest suggested, you can create three different CodeBuild projects. In the buildspec for these projects specify the path to the build specification yaml file in your repository. Easiest way to configure your CodeBuild is by using the console UI, which will have the prompts to configure the path to your buildspec in your repo.
Hope that helps.
answered Nov 22 at 4:37
Subin Mathew
32627
32627
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53383620%2fhow-to-change-the-build-folder-on-aws-codebuild%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown