Skip to content
veronica2550 edited this page Mar 16, 2025 · 1 revision

EC2 배포 세팅

Flutter 설치

# 특정 버전 다운로드 (Flutter 3.24.4)
cd /opt
sudo wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.4-stable.tar.xz

# 압축 해제 및 삭제
sudo tar xf flutter_linux_3.24.4-stable.tar.xz
sudo rm /opt/flutter_linux_3.24.4-stable.tar.xz

# 환경 변수 설정
echo 'export PATH="$PATH:/opt/flutter/bin"' >> ~/.bashrc
source ~/.bashrc

echo 'export PATH="$PATH:/opt/flutter/bin"' | sudo tee -a /etc/profile
source /etc/profile

Jenkins 권한 설정(ACL)

# Jenkins 사용자에게 읽기, 쓰기, 실행 권한 부여
sudo setfacl -R -m u:jenkins:rwx /opt/flutter

# 새로 생성되는 파일/디렉토리에도 동일한 권한 적용
sudo setfacl -R -d -m u:jenkins:rwx /opt/flutter

# 권한 확인
getfacl /opt/flutter
Clone this wiki locally