fix(install): 恢复了 jenkins.sh

Closes #8

Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
This commit is contained in:
李东云
2023-10-13 16:03:29 +08:00
parent 269d24b305
commit 643448e10e
3 changed files with 27 additions and 0 deletions

View File

@@ -250,6 +250,21 @@ ERROR;
file_put_contents($this->projectRoot . 'scripts/docker-env.sh', join(PHP_EOL, $lines));
}
public function updateJenkinsShell(): void
{
$content = file_get_contents($this->projectRoot . 'installer/resources/scripts/jenkins.sh');
$lines = explode(PHP_EOL, $content);
$exports = [
'',
"project=$this->projectName",
];
array_splice($lines, 1, 0, $exports);
file_put_contents($this->projectRoot . 'jenkins.sh', join(PHP_EOL, $lines));
}
/**
* Create data and cache directories, if not present.
*

View File

@@ -27,6 +27,7 @@ class Script
$installer->installHyperfScript();
$installer->promptForOptionalPackages();
$installer->updateDockerEnv();
$installer->updateJenkinsShell();
$installer->updateRootPackage();
$installer->removeInstallerFromDefinition();
$installer->finalizePackage();

View File

@@ -0,0 +1,11 @@
#!/usr/bin/bash
docker build -t harbor.luxcreo.cn/$project/backend-"$ENVIRONMENT":"$TAG_NUMBER" \
--build-arg timezone="$TIMEZONE" \
--build-arg app_env="$BRANCH_NAME" \
.
docker tag harbor.luxcreo.cn/$project/backend-"$ENVIRONMENT":"$TAG_NUMBER" harbor.luxcreo.cn/$project/backend-"$ENVIRONMENT":latest
docker push harbor.luxcreo.cn/$project/backend-"$ENVIRONMENT":"$TAG_NUMBER"
docker push harbor.luxcreo.cn/$project/backend-"$ENVIRONMENT":latest