roadiehq / backstage-plugin-travis-ci Goto Github PK
View Code? Open in Web Editor NEWA Travis CI plugin for Backstage by Spotify
Home Page: https://roadie.io/backstage/plugins/travis-ci
A Travis CI plugin for Backstage by Spotify
Home Page: https://roadie.io/backstage/plugins/travis-ci
https://github.com/RoadieHQ/backstage-plugin-travis-ci/runs/2005921131
A new version bump is needed.
Readme instructions had some outdated instructions so they need to be revised
We have a diverse tech stack, not all repos make use of TravisCI. I would expect that if you do not have Travis configured for a component or resource that the page loads safely, could have the generic "you do not have Travis configured" message in the widget.
We're getting blank pages and the following errors showing in dev tools:
uncertain
We have version 1.0.8 of the plugin installed.
A Component with the travis tags in the annotations loads fine but all my other Components, Resources, Locations do not.
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: Dalton-Location
description: Location for Dalton components/elements
spec:
type: url
`
load it and view the page, the error shows up.
We've had to disable the travis plugin to be able to demo to stakeholders to get approval to continue.
Here is the full list of errors I'm seeing:
TravisErrors.log
We're running our backstage instance in AWS ECS
Found a whoopsie when "dry-running" the entity page migration. These things
backstage-plugin-travis-ci/src/plugin.ts
Line 30 in 3a77798
Thank you for porting all plugins btw! ๐
Some tip-top naming updates too! Helping keep things a bit more neatly separated and naming consistent, isGithubInsightsAvailable
etc. ๐
The Date field seems to be showing right for completed builds (passed or failed) but when they're in the started
Status, they show as having started over 51 years ago sec
That the Date field would show the running time of the build
it shows over 51 years ago sec
not dug into the code yet
It happens to me on every build that's currently running, and corrects once the build is finished.
We're currently evaluating Backstage, so no direct impact, but have concerns about how it will be perceived by my teams.
The plugin can be used with a Travis Enterprise (on-prem) installation as the Backstage proxy configuration can be modified. The links from the UI are hardcoded to https://travis-ci.com/...
though.
Links lead to the configured Travis installation, e.g. https://travis.company.com/...
Links lead to https://travis-ci.com/...
In our setup, links to travis are broken.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.