Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
yurii-glia committed Oct 18, 2023
1 parent 60f9d5c commit 75f8390
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 8 deletions.
10 changes: 10 additions & 0 deletions .github/actions/deployment-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: 'Deployment validation'
description: 'Validates if deployment action can be run'
# inputs:
# branch-name: # the branch
# description: 'Who to greet'
# required: true
# default: 'World'
runs:
using: 'node20'
main: 'deployment-action.js'
8 changes: 8 additions & 0 deletions .github/actions/deployment-action/deployment-action.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
const core = require('@actions/core');
const github = require('@actions/github');

try {
console.log(github.context.ref);
} catch(error) {
core.setFailed(error.message);
}
19 changes: 11 additions & 8 deletions .github/workflows/deployment.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
name: Deployment

on:
workflow_dispatch:
inputs:
version:
description: 'Version in semantic versioning format (i.e. 1.0.2)'
required: true
pull_request
# workflow_dispatch:
# inputs:
# version:
# description: 'Version in semantic versioning format (i.e. 1.0.2)'
# required: true
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Runs the deployment workflow in Bitrise
run: |
curl https://app.bitrise.io/app/${{ secrets.BITRISE_APP_ID }}/build/start.json --data '{"hook_info":{"type":"bitrise","build_trigger_token":"${{ secrets.BITRISE_BUILD_TRIGGER_TOKEN }}"},"build_params":{"branch":"master","workflow_id":"publish_to_nexus","environments":[{"mapped_to":"NEW_VERSION","value":"${{ github.event.inputs.version }}","is_expand":true}]},"triggered_by":"curl"}'
- uses: ./.github/actions/deployment-action
# - uses: actions/checkout@v3
# - name: Runs the deployment workflow in Bitrise
# run: |
# curl https://app.bitrise.io/app/${{ secrets.BITRISE_APP_ID }}/build/start.json --data '{"hook_info":{"type":"bitrise","build_trigger_token":"${{ secrets.BITRISE_BUILD_TRIGGER_TOKEN }}"},"build_params":{"branch":"master","workflow_id":"publish_to_nexus","environments":[{"mapped_to":"NEW_VERSION","value":"${{ github.event.inputs.version }}","is_expand":true}]},"triggered_by":"curl"}'

0 comments on commit 75f8390

Please sign in to comment.