Take this beginner-level course on 'Atlassian BitBucket' to delve into the core principles and applied benefits for your software projects. This course, made up of 8 lectures and 14 demos, will expertly teach and explain how to perform Git-related tasks along with implementing and connecting BitBucket to third parties while always being aware of the various security options available.
This course would appeal to a range of job roles including software developers, build and release engineers and DevOps practitioners. All of the skills that you will gain from doing this course will yield a tangible dividend for the projects with your enterprise; allowing you to use, control and manage BitBucket to manage and maintain your software products.
- Understand the basic principles of version control as implemented using the Git protocol and
- Learn how to effectively use BitBucket to manage and maintain your software projects
- Assess the benefits of using BitBucket to manage and secure your software engineering assets
- Recognize and explain how to perform all basic Git related tasks such as creating and cloning a repository, branching, and merging.
- Study to implement and connect BitBucket with other 3rd party systems
- Be aware of the different security options available to secure your BitBucket setup
- Be able to use, control, and manage BitBucket through either using the web-based administration console and/or by using a git client.
- Software Developers
- Software Build and Release Engineers
- DevOps Practitioners
To be able to get the most out of this course we recommend having a basic understanding of:
- Software development and the software development life cycle
- Software development tools
- Version control and associated workflows
Related Training Content
After completing this course we recommend taking the 'Introduction to Continuous Integration' Course
To discover more content like this, you will find all of our training in the Cloud Academy Content Training Library.
Okay, welcome back. Now that we've completed our automated build and deployment set-up, using BitBucket pipelines, and that we've completed a full build and deployment out to production as per Pipeline #4, and as per the static website that's being served out of our S3 bucket, we should really go back and tag the source code. So let's jump into our terminal, and then we'll run the command git tag -a, we'll call it release 1.0.0, and we'll specify message, milestone release 1.0.0. Okay, so that adds the tag into our local repository. We then need to push this up to the bit bucket origin.
We do so by running the command git push origin --tags. Okay, so there it's completed. We've created our new tag, and it's now being pushed out to the bit bucket repository. So let's jump back into Bitbucket. Now if we look under Downloads, and we look at Tags, we'll see that we've got our tag. So this is the tag that we just created, it's for this Commit, and we can download in multiple formats, the entire release. So here, I'm going to click on zip, and I'm downloading a zipped archive of that particular release. Okay, so once that file has downloaded completely, we can jump into it, and in my downloads folder I have all of the source code, at that particular version. Okay, there completes this demonstration, go ahead and close it, and we'll see you in the next one.
About the Author
Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.
Jeremy holds professional certifications for both the AWS and GCP cloud platforms.