Merge pull request '[♻️] Jenkins 동작 로직 수정' (#42) from seonkyu.kim/AcaMate_API:main into debug
All checks were successful
Back/pipeline/head This commit looks good

Reviewed-on: https://git.ipstein.myds.me/AcaMate/AcaMate_API/pulls/42
This commit is contained in:
김선규 2025-05-22 01:28:05 +00:00
commit 626f197a85
2 changed files with 19 additions and 4 deletions

16
Jenkinsfile vendored
View File

@ -9,6 +9,22 @@ pipeline {
APP_VOLUME = '/src' APP_VOLUME = '/src'
} }
stages { stages {
stage('Clear Repository') {
steps {
script {
sh """
echo 'Clearing Front directory'
docker run --rm -v /volume1/AcaMate/PROJECT/Application/Back:/back alpine \
sh -c "find /back -mindepth 1 -maxdepth 1 \\
! -name 'private' \\
! -name 'publish' \\
! -name 'wwwroot' \\
-exec rm -rf {} +"
echo 'Clean complete'
"""
}
}
}
stage('Clone Repository') { stage('Clone Repository') {
steps { steps {
git url: 'https://git.ipstein.myds.me/AcaMate/AcaMate_API.git', branch: env.GIT_BRANCH git url: 'https://git.ipstein.myds.me/AcaMate/AcaMate_API.git', branch: env.GIT_BRANCH

View File

@ -179,9 +179,8 @@ var app = builder.Build();
string staticRoot; string staticRoot;
if (isLocal) if (isLocal)
{ {
staticRoot = app.Environment.IsDevelopment() ? staticRoot = app.Environment.IsDevelopment() ? //"/publish/debug/wwwroot" : "/publish/release/wwwroot" ;
Path.Combine(Directory.GetCurrentDirectory(), "publish", "debug", "wwwroot") : Path.Combine(Directory.GetCurrentDirectory(), "publish", "debug", "wwwroot") : Path.Combine(Directory.GetCurrentDirectory(), "publish", "release", "wwwroot") ;
Path.Combine(Directory.GetCurrentDirectory(), "publish", "release", "wwwroot") ;
} }
else else
{ {
@ -225,8 +224,8 @@ app.UseWebSockets();
app.UseEndpoints(end => app.UseEndpoints(end =>
{ {
ControllerEndpointRouteBuilderExtensions.MapControllers(end); ControllerEndpointRouteBuilderExtensions.MapControllers(end);
end.MapFallbackToFile("index.html");
end.MapHub<ChatHub>("/chatHub"); end.MapHub<ChatHub>("/chatHub");
end.MapFallbackToFile("index.html");
}); });