gitlab CI with multiple branches
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have a gitlab repo with two branches. Master and Test. I also have two firebase hostings sites set up, two login tokens generated. I have a domain that has a test.app.com and app.com.
However when I put all of this together, I cant get the test branch hooked up to its hosting. In firebase admin there are files being served, I can see that, but I dont see them when I following the firebase hosting link or the subdomain.
These are the steps I tried:
Joint yml file like this:
pages:
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <master firebase hosting> --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
artifacts:
paths:
- public
only:
- master
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <test firebase hosting> --token $FIREBASE_TOKEN_TEST
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN_TEST
artifacts:
paths:
- public
only:
- test
Pretending that the two branches are wholly separate gitlab repos and running
firebase init
inside the test branch so that it has its own yml, firebase.json and firebase.src file. This also did not work.
Help?
firebase gitlab gitlab-ci firebase-hosting firebase-tools
add a comment |
I have a gitlab repo with two branches. Master and Test. I also have two firebase hostings sites set up, two login tokens generated. I have a domain that has a test.app.com and app.com.
However when I put all of this together, I cant get the test branch hooked up to its hosting. In firebase admin there are files being served, I can see that, but I dont see them when I following the firebase hosting link or the subdomain.
These are the steps I tried:
Joint yml file like this:
pages:
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <master firebase hosting> --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
artifacts:
paths:
- public
only:
- master
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <test firebase hosting> --token $FIREBASE_TOKEN_TEST
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN_TEST
artifacts:
paths:
- public
only:
- test
Pretending that the two branches are wholly separate gitlab repos and running
firebase init
inside the test branch so that it has its own yml, firebase.json and firebase.src file. This also did not work.
Help?
firebase gitlab gitlab-ci firebase-hosting firebase-tools
add a comment |
I have a gitlab repo with two branches. Master and Test. I also have two firebase hostings sites set up, two login tokens generated. I have a domain that has a test.app.com and app.com.
However when I put all of this together, I cant get the test branch hooked up to its hosting. In firebase admin there are files being served, I can see that, but I dont see them when I following the firebase hosting link or the subdomain.
These are the steps I tried:
Joint yml file like this:
pages:
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <master firebase hosting> --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
artifacts:
paths:
- public
only:
- master
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <test firebase hosting> --token $FIREBASE_TOKEN_TEST
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN_TEST
artifacts:
paths:
- public
only:
- test
Pretending that the two branches are wholly separate gitlab repos and running
firebase init
inside the test branch so that it has its own yml, firebase.json and firebase.src file. This also did not work.
Help?
firebase gitlab gitlab-ci firebase-hosting firebase-tools
I have a gitlab repo with two branches. Master and Test. I also have two firebase hostings sites set up, two login tokens generated. I have a domain that has a test.app.com and app.com.
However when I put all of this together, I cant get the test branch hooked up to its hosting. In firebase admin there are files being served, I can see that, but I dont see them when I following the firebase hosting link or the subdomain.
These are the steps I tried:
Joint yml file like this:
pages:
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <master firebase hosting> --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
artifacts:
paths:
- public
only:
- master
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <test firebase hosting> --token $FIREBASE_TOKEN_TEST
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN_TEST
artifacts:
paths:
- public
only:
- test
Pretending that the two branches are wholly separate gitlab repos and running
firebase init
inside the test branch so that it has its own yml, firebase.json and firebase.src file. This also did not work.
Help?
firebase gitlab gitlab-ci firebase-hosting firebase-tools
firebase gitlab gitlab-ci firebase-hosting firebase-tools
edited Nov 22 '18 at 0:46
Frank van Puffelen
245k30389417
245k30389417
asked Nov 21 '18 at 23:23
Dennis Dennis
306
306
add a comment |
add a comment |
0
active
oldest
votes
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%2f53421842%2fgitlab-ci-with-multiple-branches%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
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%2f53421842%2fgitlab-ci-with-multiple-branches%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