mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-03-21 18:04:10 -05:00
Fix detecting branch in CI and don't include remote-config.json in app bundle
This commit is contained in:
parent
49b6d0dce2
commit
c3016f9889
|
|
@ -100,7 +100,8 @@
|
|||
"!dist/app/package",
|
||||
"!**/node_modules/**/*",
|
||||
"resources/app",
|
||||
"resources/common"
|
||||
"resources/common",
|
||||
"!resources/common/remote-config.json"
|
||||
],
|
||||
"asar": false,
|
||||
"extraMetadata": {
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ const git = (...args) => execFile('git', args, options).then(({stdout}) => stdou
|
|||
const pkg = JSON.parse(await fs.readFile(new URL('../../package.json', import.meta.url), 'utf-8'));
|
||||
|
||||
const [revision, branch_str, changed_files_str, tags_str, commit_count_str] = await Promise.all([
|
||||
git('rev-parse', 'HEAD'),
|
||||
git('rev-parse', '--abbrev-ref', 'HEAD'),
|
||||
process.env.CI_COMMIT_SHA || git('rev-parse', 'HEAD'),
|
||||
process.env.CI_COMMIT_BRANCH || git('rev-parse', '--abbrev-ref', 'HEAD'),
|
||||
git('diff', '--name-only', 'HEAD'),
|
||||
git('log', '--tags', '--no-walk', '--pretty=%D'),
|
||||
git('rev-list', '--count', 'HEAD'),
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ const git = (...args) => execFile('git', args, options).then(({stdout}) => stdou
|
|||
const pkg = JSON.parse(await fs.readFile(new URL('../../package.json', import.meta.url), 'utf-8'));
|
||||
|
||||
const [revision, branch, changed_files] = await Promise.all([
|
||||
git('rev-parse', 'HEAD'),
|
||||
git('rev-parse', '--abbrev-ref', 'HEAD'),
|
||||
process.env.CI_COMMIT_SHA || git('rev-parse', 'HEAD'),
|
||||
process.env.CI_COMMIT_BRANCH || git('rev-parse', '--abbrev-ref', 'HEAD'),
|
||||
git('diff', '--name-only', 'HEAD'),
|
||||
]);
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,14 @@ const default_remote_config =
|
|||
JSON.parse(fs.readFileSync(path.join(dir, 'resources', 'common', 'remote-config.json'), 'utf-8'));
|
||||
|
||||
const git = (() => {
|
||||
if (process.env.GITLAB_CI && process.env.CI_COMMIT_SHA) {
|
||||
return {
|
||||
revision: process.env.CI_COMMIT_SHA,
|
||||
branch: process.env.CI_COMMIT_BRANCH || null,
|
||||
changed_files: [],
|
||||
};
|
||||
}
|
||||
|
||||
try {
|
||||
fs.statSync(path.join(dir, '.git'));
|
||||
} catch (err) {
|
||||
|
|
@ -34,7 +42,7 @@ const git = (() => {
|
|||
branch: branch && branch !== 'HEAD' ? branch : null,
|
||||
changed_files: changed_files.length ? changed_files.split('\n') : [],
|
||||
};
|
||||
})();;
|
||||
})();
|
||||
|
||||
// If CI_COMMIT_TAG is set this is a tagged version for release
|
||||
const release = process.env.NODE_ENV === 'production' ? process.env.CI_COMMIT_TAG || null : null;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user