Тёмный
Atlassian Developer
Atlassian Developer
Atlassian Developer
Подписаться
Q4 2024 Forge Roadmap webinar
51:39
4 часа назад
Building Rovo Agents using Atlassian Forge
1:03:45
2 месяца назад
Atlassian | Forge Roadmap Webinar Q1 2024
39:30
6 месяцев назад
Atlas Camp 2023 | Opening Keynote
59:59
8 месяцев назад
Комментарии
@JeffRyan-b2p
@JeffRyan-b2p 21 час назад
it would be really great if you could add the chat messages from the session into the description of the video. That way we could access the links you are providing for people to follow. Thanks.
@AtlassianDeveloper
@AtlassianDeveloper 13 часов назад
Hello Jeff, Thanks for the message. All the links are in the description in the 🔗 Links & Resources 🔗 section. Does that work for you?
@parasiteOP
@parasiteOP 14 дней назад
A great session!
@AtlassianDeveloper
@AtlassianDeveloper 14 дней назад
Thank you @parasiteOP! Glad you enjoyed it! Let us know if you have any further topics you would like us to present!
@Deiserteam
@Deiserteam 14 дней назад
We're excited to see the Codegeist happening again!! 🤓🚀
@AtlassianDeveloper
@AtlassianDeveloper 14 дней назад
And we can't wait to see your submission @Deiserteam!
@RodneyEstrada-d6e
@RodneyEstrada-d6e Месяц назад
Apologies if I missed it but is automating and/or scheduling imports from Jamf supported?
@BridgetteGigi
@BridgetteGigi Месяц назад
Is Synchrony something you all license to other people/companies?
@yyge
@yyge Месяц назад
How can we use invoke Rovo Agent action in jira automation rule? I didn't find it in my instance.
@AtlassianDeveloper
@AtlassianDeveloper Месяц назад
@yyge This is currently not available. We will post an update once this becomes possible. Thanks for your question!
@Deiserteam
@Deiserteam 2 месяца назад
Watching this webinar was a pleasure, as it's every time we get the chance to interact with Caterina. It was very useful!!
@Luuuuuuuuuuuuuuuu
@Luuuuuuuuuuuuuuuu 3 месяца назад
There was mention of using 'labels' in a previous video related to dynamic pipelines. Where is the code for this?
@AtlassianDeveloper
@AtlassianDeveloper 2 месяца назад
Hi @Luuuuuuuuuuuuuuuu, The code for that is not available yet for the 'labels' example. You can check out the other examples/reference apps we have here: bitbucket.org/atlassian/forge-bitbucket-dynamic-pipelines-reference-apps
@AnmolYadab-y2z
@AnmolYadab-y2z 3 месяца назад
How to fetch external api in forge 😢😢😢😢😢
@AtlassianDeveloper
@AtlassianDeveloper 3 месяца назад
Hi @user-qz7xx3xh9c, You can use the basic fetch client documented here to call an external api: developer.atlassian.com/platform/forge/runtime-reference/fetch-api.basic/ If authentication is required, you can use the headers option for that and use the required method (e.g. Basic for username/password based auth or Bearer for a token-based one). If OAuth 2.0 is required, you'll need to implement the External authentication as explained here: developer.atlassian.com/platform/forge/runtime-reference/external-fetch-api/ We have more information on this here www.atlassian.com/blog/developer/new-forge-external-authentication-makes-outbound-oauth-easy. This includes a video you can check out for a walkthrough of the setup.
@AnmolYadab-y2z
@AnmolYadab-y2z 3 месяца назад
@@AtlassianDeveloper thanks for your response it really help me in fetch the external api details on my ui
@AnmolYadab-y2z
@AnmolYadab-y2z 4 месяца назад
Great content
@sunnyape314
@sunnyape314 4 месяца назад
These 'behind-the-scenes' presentations are a great insight into to the rationale for making such changes.
@AtlassianDeveloper
@AtlassianDeveloper 3 месяца назад
Thank you for the feedback @sunnyape314! We'll try to post more in-depth/behind-the scenes content like this.
@jameskelly2729
@jameskelly2729 5 месяцев назад
"Promosm"
@ChristoKiwi
@ChristoKiwi 5 месяцев назад
Hmm, Is there a way to keep existing pipelines, and "include" a dynamic pipeline step within that 'locally handled' pipeline? If we have to throw away existing pipelines and go full dynamic, the dynamic pipelines are going to be HUGE and unwieldy to work with. (Because no two repos will have the same exact pipeline).
@AtlassianDeveloper
@AtlassianDeveloper 5 месяцев назад
Hi @ChristoKiwi, yes, with Dynamic Pipelines you have the flexibility to add steps to each repository pipeline. The repository for the Dynamic Pipeline presented in the webinar (available here: bitbucket.org/atlassian/forge-bitbucket-dynamic-pipeline-add-a-step ) adds to a repo where this pipeline (bitbucket.org/atlassian/forge-bitbucket-dynamic-pipeline-add-a-step/src/main/test/bitbucket-pipelines.yml ) is configured the step defined in the addGitSecretScan function of the bitbucket.org/atlassian/forge-bitbucket-dynamic-pipeline-add-a-step/src/main/src/index.js file.
@ChristoKiwi
@ChristoKiwi 5 месяцев назад
@@AtlassianDeveloper Do we have to script this kind of stuff? I would have thought our bitbucket-pipelines.yml file could simply have a line that imports the dynamic pipeline and then refer to it in a step.
@ChristoKiwi
@ChristoKiwi 5 месяцев назад
@@AtlassianDeveloper Any chance we can import dynamic pipelines into standard pipeline bitbucket-pipelines.yml files and utilise them as a step without having to write JS loops and adding further logic to our repos? We have hundreds of repos and the idea of scripting JS loops into each one has us looking for alternatives
@AtlassianDeveloper
@AtlassianDeveloper 5 месяцев назад
@ChristoKiwi This feature allows for much more flexibility which would be almost impossible to achieve via a simple reference in a step. It is also prone to errors as the repository admin of the "target repo" might not add the line to import the dynamic pipeline and this would lead to steps being missed. Developing an app to add a step is straightforward and should only take a few hours? Do you want to give it a try and let us know how it went? We also have a community here that is actively monitored for questions and feedback: community.atlassian.com/t5/Bitbucket-Cloud-x-Forge-EAP/gh-p/bitbucket-cloud-forge .
@AtlassianDeveloper
@AtlassianDeveloper 5 месяцев назад
@ChristoKiwi To clarify, if every repository requires a certain step, the app only needs to be installed at the workspace level. There is no need to add the logic to each repository and the app will only be one and each repository would use it.
@ChristoKiwi
@ChristoKiwi 5 месяцев назад
This is going to prevent us having to update hundreds of repos! Thank you
@AtlassianDeveloper
@AtlassianDeveloper 5 месяцев назад
Thank you for sharing this @ChristoKiwi! We are glad this will bring actual value to you and your team. If you want to know more, we'll be posting another video in a few days. And we'll host another webinar next Month: ace.atlassian.com/events/details/atlassian-atlassian-developers-presents-reduce-pr-cycle-time-with-intelligent-cicd-using-dynamic-pipelines-forge-dev-den/
@gssj-o8p
@gssj-o8p 6 месяцев назад
I'd really suggest improving your recording setup, specially the microphone, you see I don't talk English but I can understand most (like 95% or so) and it's extremely hard to understand this recording for two reasons, first you talk fast, more than people normally do (at least in other tutorial videos I watch) but ok, not a problem, however if you pair fast talk with bad/low quality audio then you make my life hard. Keep up the good work and buy a new mic please!
@AtlassianDeveloper
@AtlassianDeveloper 5 месяцев назад
Thanks for your feedback @guilhermedossantossouzajun1249. We'll work on this. We also have a shorter version of this video (with just the demo part) available here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-x_hUa-2-IZE.html Hopefully that's slower and clearer.
@idlhero
@idlhero 6 месяцев назад
Funny to see at 17:10 some devs are not used to mute themselves - after 4 years since covid era had begun.
@houssembribech5895
@houssembribech5895 6 месяцев назад
is this available for jira ?
@andmal8
@andmal8 6 месяцев назад
Thank you.
@AtlassianDeveloper
@AtlassianDeveloper 6 месяцев назад
You're welcome!
@RiddlerRiddle
@RiddlerRiddle 7 месяцев назад
thats not live, u had to refresh the page, but i think it would have worked without refreshing also if u clicked that button again
@Pflughafen
@Pflughafen 4 месяца назад
I'm afraid, product triggers have no influence to the current look and feel of the page nor there is any automatic re-render action. Anyway you have to press refresh, isn't it?
@foldisnomistake
@foldisnomistake Месяц назад
in old jira connect api using external tunneling service it worked like live reload btw. so here it is a con.
@harald9586
@harald9586 7 месяцев назад
I want to build a bitbucket plugin where I apply review comments on a PR. How can I achieve this? And if I want to run a certain maven command on a PR, do I have to leverage my own f.e. jenkinspipeline to achieve this?
@edmundmunday2727
@edmundmunday2727 7 месяцев назад
Hi Harold - unfortunately, RU-vid comments aren't great for doing things like linking to certain pages, so I'm adding a set of links at the bottom. - You can easily create comments against a pull request from a Forge app using the "Create pull request comment" endpoint. - As Forge apps cannot access Git commands (like clone, etc), any Maven commands would need to be done from inside a Pipeline. It is possible to have the output of that pipeline pushed back into Bitbucket Cloud and then allow a Forge app to read that output and use it for things like creating comments or blocking Pull Requests. One such way to do this is via Code Reports and Annotations. - Jenkins is one option for this, however you may find it difficult to push the data back into Bitbucket Cloud. We would suggest utilising Bitbucket Cloud's native Pipelines functionality instead, as that is already fully integrated with the product, making it much simpler to pass data back and forth. - Our next webinar will actually dive into exactly this kind of use-case. Links: - Create comment API: developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-comments-post - Code Reports API: developer.atlassian.com/cloud/bitbucket/rest/api-group-reports/#api-repositories-workspace-repo-slug-commit-commit-reports-reportid-put - Next webinar session: ace.atlassian.com/events/details/atlassian-atlassian-developers-presents-forge-dev-den-setting-up-bitbucket-custom-merge-checks-to-ensure-compliance/
@harald9586
@harald9586 7 месяцев назад
​@@edmundmunday2727 Thank you for your answer! Can I use Bitbucket Clouds native Pipelines functionality in an local environment? So I want to create an bitbucket plugin in an local environment and want to test it without purchasing something from bitbucket (bitbucket pipeline resources etc), because I want to create a plugin just for university purposes. I definiteliy need a pipeline for running maven commands on PR source code and pushing the result back du my forge app and write results based on the results. I hope it is clear for you what I mean by that :) ? Best regards
@harald9586
@harald9586 7 месяцев назад
@@edmundmunday2727 thank you for your answer. Thank you for your answer. I understand the best way would be with Bitbucket Clouds native pipelines. Is it possible to implement my whole project locally using Bitbucket Clouds native pipelines without having to pay for it, so really just for local testing purposes. I plan to implement my project for university purposes and do not want to pay for pipeline resources as long as I develop it locally. Is this possible, or do I have to pay for pipeline resources in my local development as well?
@AtlassianDeveloper
@AtlassianDeveloper 8 месяцев назад
Here is the post from developer community referenced in this talk - community.developer.atlassian.com/t/assets-forge-building-apps-to-supercharge-asset-management/75225
@theoneandonlykash
@theoneandonlykash 8 месяцев назад
Great talk, do we have the demo repo uploaded to Forge examples?
@gauravverma3165
@gauravverma3165 9 месяцев назад
dark mode is good for eyes in general but horrible for presentations
@sharia.design
@sharia.design 9 месяцев назад
What is diffrences between Forge and Connect? What does Connect do and Forgre can't?
@AtlassianDeveloper
@AtlassianDeveloper 9 месяцев назад
The biggest difference is that Forge apps run on infrastructure that Atlassian provisions, manages, and monitors. Connect apps are hosted by the developer. This guide outlines some of the differences: developer.atlassian.com/developer-guide/cloud-development-options/ We also recommend checking out these pages to learn more about the hosting and security differences: developer.atlassian.com/developer-guide/cloud-app-hosting/ developer.atlassian.com/developer-guide/cloud-shared-responsibility-model/ developer.atlassian.com/developer-guide/multitenancy/
@sharia.design
@sharia.design 9 месяцев назад
@@AtlassianDeveloper Thanks 👽👽
@Deiserteam
@Deiserteam 9 месяцев назад
It has been an amazing journey participating in this edition with Gomood. Thank you!! 😍🚀☁
@gokulakrishna-q9u
@gokulakrishna-q9u 9 месяцев назад
is possible to get the jira dashboard gadgets in confulence page using forge REST API?is possible:can you make an video please
@Mohamed_Shabaik
@Mohamed_Shabaik 11 месяцев назад
it's been two days so far an i still don't know how to retrieve the issue key to my app :"D
@AnmolYadab-y2z
@AnmolYadab-y2z 3 месяца назад
Swiftix software youTube have it
@abderraoufsalah4371
@abderraoufsalah4371 Год назад
Hello ,i like the explanation , i am asking you if there are tutorials to learn more how to build Jira Cloud Plugins ,
@sormariano
@sormariano Год назад
very low volume
@peter.preston
@peter.preston Год назад
Great session. Appreciate all the insights. Loved the questions and the direct experience to answer them. Well done!
@vigneshaithal
@vigneshaithal Год назад
Definitely participating now 😊
@beetlejuus
@beetlejuus Год назад
GRAZIE, SIGNORA!
@____Ga
@____Ga Год назад
Thanks, I managed to install it while watching the video.
@yyge
@yyge Год назад
Awesome, I developed my first Forge app last year and found it awesome
@yyge
@yyge Год назад
cool
@SpareKingdom
@SpareKingdom Год назад
More please, thank you!
@AtlassianDeveloper
@AtlassianDeveloper Год назад
Episode 2 is now available! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-h0En5wJSTTE.html
@bryanmoral5534
@bryanmoral5534 Год назад
THANK you team now and FOREVER that all
@sheykenasababy
@sheykenasababy Год назад
Still waiting for episode 2 to drop :(
@AtlassianDeveloper
@AtlassianDeveloper Год назад
coming soon, we promise! :)
@AtlassianDeveloper
@AtlassianDeveloper Год назад
Here ya go - hope you enjoy this one! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-h0En5wJSTTE.html
@anguila1
@anguila1 Год назад
Thanks for sharing the repo Oliver! 🔥
@phillip1986
@phillip1986 Год назад
Excellent!! Grow your following with Promo-SM!
@andrewbutovgmail
@andrewbutovgmail Год назад
Супер, отличное видео.
@dmpilyak1397
@dmpilyak1397 2 года назад
I understand correctly, I can only take account user ID when I have an agent account?
@aaronbell5964
@aaronbell5964 2 года назад
𝕡𝐫o𝕄o𝔰𝓶 👀
@ashwanigarg115
@ashwanigarg115 2 года назад
Support for accepting JWTs in query strings will be removed after Feb 1st, 2022. Why you guys deprecate every new logic, even before people properly understand it. This video was good, but when I saw the above deprecation notice in the atlassian documentation, this video just looked like a waste of time. Please try to create a nicer documentation then changing technologies/logics.