728x90
반응형
SMALL
chmod: cannot access 'gradlew': no such file or directory .github가 가리키는 경로에 gradlew이 없었기 때문에 발생
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: <https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle>
# Repo Action 페이지에 나타날 이름
name: Java CI with Gradle CI/CD
# Event Trigger
# master branch에 push 또는 pull request가 발생할 경우 동작
# branch 단위 외에도, tag나 cron 식 등을 사용할 수 있음
on:
push:
branches: [ "main" ]
jobs:
build:
# 실행 환경 지정
runs-on: ubuntu-latest
# Task의 sequence를 명시한다.
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
distribution: temurin
java-version: '11'
cache: gradle
# (n) Gradlew 권한 설정
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew clean build
Error: Error: Gradle script '/path/to/installed/gradle' is not executable.
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
- name: init with Gradle
uses: gradle/gradle-build-action@v2
- run: gradle init
- name: Build with Gradle
uses: gradle/gradle-build-action@v2
with:
gradle-version: 7.5.1
- run: build
- name: init with Gradle 추가!
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: <https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle>
# Repo Action 페이지에 나타날 이름
name: Java CI with Gradle CI/CD
# Event Trigger
# master branch에 push 또는 pull request가 발생할 경우 동작
# branch 단위 외에도, tag나 cron 식 등을 사용할 수 있음
on:
push:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
- name: init with Gradle
uses: gradle/gradle-build-action@v2
- run: gradle init
- name: Build with Gradle
uses: gradle/gradle-build-action@v2
with:
gradle-version: 7.5.1
arguments: build
cache: 'npm'
성공 → 모듈 설치 넣어보기…!!!
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: <https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle>
# Repo Action 페이지에 나타날 이름
name: Java CI with Gradle CI/CD
# Event Trigger
# master branch에 push 또는 pull request가 발생할 경우 동작
# branch 단위 외에도, tag나 cron 식 등을 사용할 수 있음
on:
push:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
- name: init with Gradle
uses: gradle/gradle-build-action@v2
- run: gradle init
- name: Build with Gradle
uses: gradle/gradle-build-action@v2
with:
gradle-version: 7.5.1
arguments: build
- name: Grant execute permission for gradlew
run: chmod +x gradle
성공 → jar 파일로 넘기기
cp ./build/libs/*.jar ./deploy/
cp: cannot stat './build/libs/*.jar': No such file or directory
Error: Process completed with exit code 1.
No such file or directory
728x90
반응형
LIST
'일상 > TIL' 카테고리의 다른 글
항해 99 수료 (0) | 2023.04.28 |
---|---|
인스턴스 메모리 !!!!!! (0) | 2023.04.07 |
73일차 - TicketStatus (0) | 2023.03.22 |
72일차 (0) | 2023.03.21 |
71일차 - AWS 로드밸런싱 설정 (0) | 2023.03.20 |