SharedIT | 묻고 답하기(AMP)

ASP.NET 프로젝트 개발 후 배포는 어떤 방식으로 하시는지

자바 진영처럼 젠킨스 배포를 적용 할수 있는지 알고 싶습니다.

  • 1.현재 방식은  로컬 테스트 후 개발 서버에 해당 aspx와 aspx.cs파일을 수동으로 올리고

  • 2. 이후 운영서버로 반영해 적용 하고 있습니다.

젠킨스를 적용하면 파일을 일일이 수동으로 안해도 될것 같아 질문드림니다.

ASP.NET도 젠킨스 배포 적용이 가능할까요

Tags : 태그가 없습니다.

4개의 답변이 있습니다.

Genghis Khan
  0 추천 | 3년 이상 전

https://holjjack.tistory.com/m/38

위내용에 보면 가능할것 같은데요?

양성환
  0 추천 | 3년 이상 전

CI/CD에는 명확한 답이 없습니다.

젠킨스도 가능하구요 배포가능하지만

윈도우쪽은 Azure  와 연동이 가장 편리합니다.

vs도 마찬가지구요

wansoo
  0 추천 | 3년 이상 전

젠킨스 처음 듣긴한데...

자바보다는 ASP 처럼 서버 베이스 스크립트 언어가 배포가 훨씬 용이할 걸로 보여지는데요??

PHP나 ASP 같은 서버 기반 스크립트 언어라면...

구동중인  서버와 동일한 환경으로 개발용 서버를 구축해두고,

개발용 서버에서 개발하고 Test해서 이상이 없다면, 구동중인 서버를 백업 처리한 후에, 개발용 서버를 구동중인 서버에 복제해서 동기화 시켜줘 버리면 되지 않을까 싶어 보이네요.


백업은 7zip이나 tar 등의 CLI 기반 압축 툴을 이용해서 백업 일자별 또는 일시별로 해서 한개 파일로 만들어 압축되게 만들고, 동기화 복제는 rsync나 robocopy 같은 툴을 이용하면 될거 같고...

batch file이나 powershell, bash shell script를 이용해서 백업 압축과 동기화를 한번에 처리하도록 만들어 두고서, 원격 프로시저 호출이나 공유 폴더 복제 방식 등으로 작동되게 만든다면 복잡한 프로그래밍 없이도 비교적 간단하게 자동화 처리할 수 있지 않을까 하는 생각이 드네요.


젠킨스에 대해 잘은 모르지만... 바이트 코드인 바이너리 파일도 처리할 수 있는데...

스크립트 기반의 ASP 정도는 충분히 가능하지 않을까 하는 느낌도 들고요.

빨간신발
  0 추천 | 3년 이상 전

저희는 10여전에 개발한 것이 asp.net인데...

동일합니다..

dll파일 복사하고 

변경된 aspx파일 복사하고..

https://holjjack.tistory.com/38


https://jhyeok.com/aspnet-jenkins-ci-cd/


저는 그냥 현행을 유지합니다..