1234567891011121314151617181920212223242526272829303132 |
- import Logger from '../config/logger/logger';
- import { runScript } from '../modules/fs/fs.helpers';
- export const updateRepo = (repo: string): Promise<void> => {
- return new Promise((resolve, reject) => {
- runScript('/scripts/git.sh', ['update', repo], (err: string, stdout: string) => {
- if (err) {
- Logger.error(`Error updating repo: ${err}`);
- reject(err);
- }
- Logger.info(`Update result: ${stdout}`);
- resolve();
- });
- });
- };
- export const cloneRepo = (repo: string): Promise<void> => {
- return new Promise((resolve, reject) => {
- runScript('/scripts/git.sh', ['clone', repo], (err: string, stdout: string) => {
- if (err) {
- Logger.error(`Error cloning repo: ${err}`);
- reject(err);
- }
- Logger.info(`Clone result ${stdout}`);
- resolve();
- });
- });
- };
|