You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.5 KiB
55 lines
1.5 KiB
"use strict";
|
|
|
|
const GitHubApi = require("github");
|
|
|
|
const createGithub = () => new GitHubApi({
|
|
"debug": false,
|
|
"headers": { "user-agent": "micro-build-server (mbs.pos)" },
|
|
"host": "pos-github.payonline.ru",
|
|
"pathPrefix": "/api/v3",
|
|
"protocol": "https",
|
|
"timeout": 5000,
|
|
"version": "3.0.0"
|
|
});
|
|
|
|
module.exports = {
|
|
"builderExecutable": "../DotNetBuilder/bin/Debug/MicroBuildServer.DotNetBuilder.exe",
|
|
"createGithub": (repoOwner) => {
|
|
const github = createGithub();
|
|
|
|
github.authenticate({
|
|
"password": "*** OWNER APPLICATION PASSWORD ***",
|
|
"type": "basic",
|
|
"username": repoOwner
|
|
});
|
|
|
|
/* Or, alternatively:
|
|
github.authenticate({
|
|
"password": "*** MBS APPLICATION PASSWORD ***",
|
|
"type": "basic",
|
|
"username": "*** MBS USER ***"
|
|
});
|
|
*/
|
|
|
|
return github;
|
|
},
|
|
"eslintBrowserConfig": "settings-eslint-browser.json",
|
|
"gitpath": "M:/g",
|
|
"ignoreCodeAnalysisByDefault": true,
|
|
"nugetApiKey": "*** NUGET API KEY ***",
|
|
"nugetHost": "https://*** NUGET HOST ***/",
|
|
"port": 3000,
|
|
"releasepath": "M:/r",
|
|
"siteRoot": "https://mbs.your.domain/",
|
|
"skipCodeSigning": true,
|
|
"smtp": {
|
|
"auth": {
|
|
"pass": "*** SMTP PASSWORD ***",
|
|
"user": "*** SMTP USERNAME ***"
|
|
},
|
|
"host": "smtp.host",
|
|
"receiver": "receiver@your.domain",
|
|
"sender": "sender@your.domain"
|
|
},
|
|
"tmpcodepath": "M:/c"
|
|
};
|
|
|