Comments (10)
I maintain this container image ready with all dependencies micropipenv needs for testing and I know how to configure it in Travis. So, if the Travis is a way to go, I can prepare something. I don't know much about Centos CI.
Recently, @encukou has prepared tox github action with mentioned container so we might try that as well. But I have zero experience with GH actions.
from aicoe-ci.
we can extend the pipeline to run the tox test with the container image for micropipenv. I will include a sample to the existing pipeline, and we can check the compatibility with it. @fridex
and Thanks @frenzymadness for the pointing to the container image :)
from aicoe-ci.
I've tried three possibilities here:
- Pure Travis config & result — Simple configuration and the tests run on Ubuntu which should make no difference because we depends only on Python packages from PyPI.
- Travis with Fedora container config & result — Closer to our target environment and new Pythons are available in Fedora sooner than in Travis.
- GH actions with Fedora container testing PR — Looks good to me as well, has nice integration to GH but the action itself is still in pre-release (but maintained by fedora-python).
from aicoe-ci.
Travis with Fedora container implemented in thoth-station/micropipenv#87
This issue can be closed.
from aicoe-ci.
Let's close this, micropipenv is tested with Travis CI now. If there is a plan to add support for Thoth CI, we can still do it besides Travis as discussed on the call.
Thanks @frenzymadness @harshad16
from aicoe-ci.
CC @harshad16 @frenzymadness @goern
from aicoe-ci.
we can extend the pipeline to run the tox test with the container image for micropipenv.
What pipeline do you mean?
from aicoe-ci.
we can extend the pipeline to run the tox test with the container image for micropipenv.
What pipeline do you mean?
we developed aicoe-ci based on openshift-pipeline/tekton-pipeline, it runs checks as task(similar to a job). Earlier as i stated we can embed another task for tox test, based upon the container image earlier mentioned in the thread.
from aicoe-ci.
So, which one we want to use?
from aicoe-ci.
Ack, tox test is already included in the pipeline. However, it needs to be refined more, it would run in parallel with the Travis test. It wouldn't cause any issue in the pull request.
from aicoe-ci.
Related Issues (20)
- Upgrade tekton triggers version from 0.12.1-0.14.2 and update tekton pipeline to 0.24.3 HOT 8
- Add Tekton Chains to AICoE-CI deployment on op1st HOT 6
- Create a general documentation for Thoth CI/CD Pipelines HOT 6
- Help with Sesheta invite HOT 1
- Pull images from private registries HOT 4
- Help with Sesheta invite HOT 5
- Update the aicoe-ci docs HOT 4
- New major release HOT 1
- New minor release HOT 1
- onboarding-issue-task will need to be updated with latest opfcli changes HOT 4
- Help with Sesheta invite HOT 3
- Failed to update base image versions on elyra-aidevsecops-tutorial repository HOT 7
- [3pt] Task to create PR for stage and prod update of components to the manifest repo. HOT 4
- Create a task for thoth-github-action testing HOT 1
- Add shared cache to pre-commit pipelines HOT 1
- Help with Sesheta invite HOT 9
- Typo in Sesheta invitation handling text HOT 4
- #184 failed argocd sync HOT 2
- build from main HOT 5
- No response on cmd /deploy on overlays pattern repo HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aicoe-ci.