Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jenkins ci to github actions #114

Merged
merged 35 commits into from
Jun 21, 2024
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
330f01f
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
8c5b713
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
05993f5
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
c98336e
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
9a76e26
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
b2e4eaf
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
66f69a3
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
91bc8cc
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
4e4a903
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
89254d4
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
5aac9aa
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
5cff0eb
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
e8dadaf
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
cbf8dec
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
d8ef1dc
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
f92c279
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
a3b6acb
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
7d3df78
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
dbf3854
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
ec05092
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
1f77ca4
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
ba92be3
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
1f621a2
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
6587867
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
fad3b23
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
7aecdab
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
5fc03e0
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
9be783e
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
4ec035f
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
7963182
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
ac145d4
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
8735d93
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
027cc76
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
ad28a6d
jenkins CI to GH actions
pmallampati-sift Jun 20, 2024
5975c8b
jenkins CI to GH actions
pmallampati-sift Jun 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: PHP Composer

on:
push:
branches:
- master
pull_request:
branches:
- master

env:
ACCOUNT_ID: ${{ secrets.ACCOUNT_ID }}
API_KEY: ${{ secrets.API_KEY }}

jobs:
build:
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system: [ ubuntu-latest ]
php-versions: [ '7.1.27', '7.2.16', '7.3.3', '7.4.25' ]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
- name: Validate composer.json and composer.lock
run: |
sudo composer self-update
- run: |
composer install --prefer-dist --no-progress
- name: siftPhpTest
run: |
composer exec phpunit -v

run-integration-tests-php74:
runs-on: ubuntu-latest
if: ${{ github.ref == 'refs/heads/master' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: setup php74
uses: shivammathur/setup-php@v2
with:
php-version: '7.4.25'
- run: |
composer install --prefer-dist --no-progress
- run: |
php test_integration_app/main.php