Skip to content

Update root readme adding key features, repo structure details, user uide reference, jira reference, details for repo clarity. #287

Update root readme adding key features, repo structure details, user uide reference, jira reference, details for repo clarity.

Update root readme adding key features, repo structure details, user uide reference, jira reference, details for repo clarity. #287

Workflow file for this run

name: Jenkins
on:
push:
branches-ignore:
- 'backport/**'
- 'dependabot/**'
pull_request_target:
types: [opened, synchronize, reopened]
env:
python-version: '3.11'
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
rfs-e2e-aws-test:
runs-on: ubuntu-latest
steps:
- name: Sanitize branch and repo names
env:
BRANCH_NAME: ${{ github.event.pull_request.head.ref || github.ref_name }}
REPO_BASE: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
id: sanitize-input
run: |
clean_branch_name=$(echo "$BRANCH_NAME" | tr -cd '[:alnum:]_\-\./')
clean_repo_base=$(echo "$REPO_BASE" | tr -cd '[:alnum:]_\-\./')
clean_repo_url="https://github.com/$clean_repo_base.git"
echo "Running jenkins test on repo: $clean_repo_url and branch: $clean_branch_name"
echo "branch_name=$clean_branch_name" >> $GITHUB_OUTPUT
echo "pr_repo_url=$clean_repo_url" >> $GITHUB_OUTPUT
- name: Jenkins Job Trigger and Monitor
uses: lewijacn/[email protected]
with:
jenkins_url: "https://migrations.ci.opensearch.org"
job_name: "rfs-default-e2e-test"
api_token: "${{ secrets.JENKINS_MIGRATIONS_GENERIC_WEBHOOK_TOKEN }}"
job_params: "GIT_REPO_URL=${{ steps.sanitize-input.outputs.pr_repo_url }},GIT_BRANCH=${{ steps.sanitize-input.outputs.branch_name }}"