Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0ff70fc

Browse files
committed
Updated gh action
1 parentb334612 commit0ff70fc

File tree

1 file changed

+42
-58
lines changed

1 file changed

+42
-58
lines changed

‎.github/workflows/docker-workflow.yml

Lines changed: 42 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -3,69 +3,53 @@ name: Build Layer ZIP
33
on:
44
push:
55
branches:
6-
-master
6+
-master
77
pull_request:
88
branches:
9-
-master
9+
-master
1010

1111
jobs:
1212
build:
1313
runs-on:ubuntu-latest
1414
steps:
15-
-name:Checkout
16-
uses:actions/checkout@v2
17-
with:
18-
fetch-depth:0
19-
-name:Read version
20-
id:package_lock_json
21-
run:|
22-
content=$(cat ./package-lock.json)
23-
content="${content//'%'/'%25'}"
24-
content="${content//$'\n'/'%0A'}"
25-
content="${content//$'\r'/'%0D'}"
26-
echo "::set-output name=packageLockJson::$content"
27-
-name:Variables
28-
id:vars
29-
run:|
30-
sharp_version="${{ fromJSON(steps.package_lock_json.outputs.packageLockJson).dependencies.sharp.version }}"
31-
echo "::set-output name=sharp_version::$sharp_version"
15+
-name:Checkout
16+
uses:actions/checkout@v2
17+
with:
18+
fetch-depth:0
19+
-name:Read version
20+
id:package_lock_json
21+
run:|
22+
content=$(cat ./package-lock.json)
23+
content="${content//'%'/'%25'}"
24+
content="${content//$'\n'/'%0A'}"
25+
content="${content//$'\r'/'%0D'}"
26+
echo "::set-output name=packageLockJson::$content"
27+
-name:Variables
28+
id:vars
29+
run:|
30+
sharp_version="${{ fromJSON(steps.package_lock_json.outputs.packageLockJson).dependencies.sharp.version }}"
31+
echo "::set-output name=sharp_version::$sharp_version"
3232
33-
release_exists="true"
34-
git show-ref --tags --quiet --verify -- "refs/tags/$sharp_version" || release_exists="false"
35-
echo "::set-output name=release_exists::$release_exists"
36-
-name:Build
37-
id:docker_build
38-
uses:docker/build-push-action@v2
39-
with:
40-
context:.
41-
file:./Dockerfile
42-
tags:amazon-linux-sharp-layer:dev
43-
-name:Copy artifacts
44-
run:docker run -v "${{ github.workspace }}/dist":/dist amazon-linux-sharp-layer:dev
45-
-name:Upload artifacts
46-
uses:actions/upload-artifact@v2
47-
with:
48-
name:sharp-lambda-layer.zip
49-
path:dist/sharp-layer.zip
50-
if-no-files-found:error
51-
-name:Create release
52-
if:${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && steps.vars.outputs.release_exists == 'false' }}
53-
id:create_release
54-
uses:actions/create-release@v1
55-
env:
56-
GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}
57-
with:
58-
tag_name:${{ steps.vars.outputs.sharp_version }}
59-
release_name:Version ${{ steps.vars.outputs.sharp_version }}
60-
prerelease:${{ contains(steps.vars.outputs.sharp_version, '-') }}
61-
-name:Upload release asset
62-
if:${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
63-
id:upload_release_asset
64-
uses:actions/upload-release-asset@v1
65-
env:
66-
GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}
67-
with:
68-
upload_url:${{ steps.create_release.outputs.upload_url }}
69-
asset_path:dist/sharp-layer.zip
70-
asset_name:sharp-lambda-layer.zip
71-
asset_content_type:application/zip
33+
release_exists="true"
34+
git show-ref --tags --quiet --verify -- "refs/tags/$sharp_version" || release_exists="false"
35+
echo "::set-output name=release_exists::$release_exists"
36+
-name:Build
37+
id:docker_build
38+
uses:docker/build-push-action@v2
39+
with:
40+
context:.
41+
file:./Dockerfile
42+
tags:amazon-linux-sharp-layer:dev
43+
-name:Copy artifacts
44+
run:docker run -v "${{ github.workspace }}/dist":/dist amazon-linux-sharp-layer:dev
45+
-name:Upload artifacts
46+
uses:actions/upload-artifact@v2
47+
with:
48+
name:sharp-lambda-layer.zip
49+
path:dist/sharp-layer.zip
50+
if-no-files-found:error
51+
-name:Create release
52+
uses:softprops/action-gh-release@v1
53+
with:
54+
tag_name:${{ steps.vars.outputs.sharp_version }}
55+
files:dist/sharp-layer.zip

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp